谢涛

Results 135 comments of 谢涛

# dp2library ListFile() API 分析 ``` public LibraryServerResult ListFile( string strAction, string strCategory, string strFileName, long lStart, long lLength, out List infos) // API ListFile()所使用的结构 [DataContract(Namespace = "http://dp2003.com/dp2library/")] public class...

# “馆藏地”过滤的两种用法 接上面介绍, 在内务书目查询窗中,“馆藏地”输入`内部`表示限定检索这些状态(998$s)包含“内部”的书目记录。而如果在“馆藏地”输入`-内部`,表示检索所有状态不包含“内部”的其他书目记录。

# SQL Plus connect username/password 其中 username 为 dp2kernel 安装 Oralce 参数的用户名,比如 dp2kernel_oracle select table_name from user_tables; 观察当前数据库中所有表名。注意末尾的分号不要省略。

# 绕过问题的方法 在目前有问题的 dp2library 版本上,似可以考虑先在已经删除的 ID 位置创建一条记录,然后再进行一次重建检索点。然后再删除这条记录,即可解决检索点残留问题。

# 新的出版社数据库记录格式设计 ``` 7-5381 CN:440000 辽宁科学技术出版社 沈阳 注释 另一个有关联出版社名字 ``` 以下元素要建立检索点: isbnPrefix name ref

@paopaofeng 注意汉语著者号码功能要用到拼音库。请测试一下,看看清空了拼音库,著者号码功能是否还能正确运行?请修改一下上面的文字。

# 准备工作 ## 安装 dp2 内务前端 打印书脊标签是使用内务前端的标签打印窗来进行的,所以首先需要安装一个内务前端。 安装的环境条件: 1) Windows 7(SP1)/8/10 操作系统,打好全部 Windows 系统补丁; 2) .NET Framework 4.7.2 环境。安装内务前端时会自动提醒安装 .NET Framework 环境,依提示操作即可; 3) 建议这台电脑不要安装任何杀毒软件,因为杀毒软件可能会干扰内务运行。 用浏览器访问下述 URL: http://dp2003.com/dp2Circulation/v3/publish.htm 即可下载和安装内务前端。 ### 安装步骤...

# 标签文件接口 内务的标签打印功能,是通过加载“标签文件”来获取标签文本内容的。 标签文件是普通文本文件,其格式如下: ``` I247.5 1234 *** I247.5 1234 *** ``` 即一个标签用多行文本表示,有多少行就会在标签上打印出这么多行;每个标签之间间隔一个 `***` 行。 如果想打印一维码的图书册条码,可以将标签文件内容设置为如下格式,第一行是机构名称,第二行为册条码号: ``` 星洲小学 B000001 *** 星洲小学 B000002 *** ``` ## 如何指定标签文件 在标签打印窗的“标签文件名”文本框中输入标签文件名,标签打印窗就可以利用这个标签文件了。也可以点该文本框右侧的“...”按钮,会出现一个装载文件的对话框,方便指定标签文件。 内务前端退出时,会记忆本次用过的标签文件名,下次启动的时候,会在界面上恢复这个文件名。 ## 自动探测标签文件内容变化...

# 标签定义文件 标签定义文件是用来定义标签排版和打印格式的一种 XML 文件。注意和“标签文件”区分,标签文件是存储要打印的标签文本内容的一种普通文本文件。 标签定义文件只需要定义一次即可。以后同一种规格的标签纸,沿用定义好的标签定义文件即可。建议提供标签纸的商家搜集整理各种规格的标签纸的定义文件,提供给用户单位,可免去用户每次自己重新定义的烦恼。 标签打印窗“标签定义文件名”文本框右侧有一个“设计”按钮,点它会出现标签设计对话框。这是一个所见即所得的标签设计界面,方便用户设计定义标签页面。但所有设计信息都会存储在标签定义文件内,如要给其他用户提供标签设计格式,只需要拷贝标签定义文件即可。 ## 格式 下面是一个样例标签定义文件内容: ``` ``` ### page 元素 -- 页面参数 page 元素定义了打印页面的参数。 width 和 height 属性定义了页面的宽度和高度。单位是 1/100 英寸。 margins 属性定义了页边距。是四个数字,顺次表示“左,上,右,下”边距,单位是 1/100 英寸。 defaultPrinter...

# 标签设计界面 标签打印窗为标签排版和打印格式提供了一个设计界面。 (在标签打印窗右上角点“设计”按钮可以打开标签设计界面) ![image](https://user-images.githubusercontent.com/10781446/71818044-c4b1d980-30c2-11ea-85ca-611236081f8a.png) 标签设计对话框实际上是通过图形界面来设置标签定义文件。可以很方便的实时观察到每一处参数修改的效果。 ## 属性页 对话框分为以下几个属性页: * 页面 * 标签 * 行格式 * XML * 样例标签内容 下面逐个介绍这些属性页。 ### 页面 在这里可以设置打印页面参数。对应于标签定义文件中 page 元素。 可以用两种方式设定页面尺寸:1) 手动设定页面尺寸;2) 根据打印机纸张设定页面尺寸。手动设定页面尺寸,需要把页面长宽数字输入;根据纸张设定,则是通过选择打印机提供的现成纸张尺寸来设定。 值得注意的是,如果标签纸属于特殊尺寸,当前打印机并没有现成的符合这个尺寸的纸张定义,那么就需要我们利用打印机的自定义纸张尺寸功能,预先定义好标签纸尺寸,然后再选用。纸张尺寸必须准确,否则在换页的时候会产生多余的空白。 在这里还可以定义内容边距。顺序为“左,上,右,下”。一张纸,除去边沿的边距部分外,里面的部分就是用于标签排列的全部区域。标签会按照从左到右,从上到下的顺序自动排列。一行排列不下就会自动放到下面一行。所以纸张上打印多少行、列的标签,是由页面尺寸(可用部分)和标签尺寸共同决定的。...