数据源属性页 |
在文本对象内单击
使用次要鼠标按钮单击现有数据源打开上下文菜单,然后单击“属性”。
|
当从非嵌入的数据的数据源打开上下文菜单时,还可以单击“数据源属性”以将“数据源”属性页作为单独的对话框打开。如果使用此方法打开属性页,该页面不包括“数据源工具栏”。有关此上下文菜单上可用选项的更多信息,请参阅“屏幕上编辑上下文菜单”。 |
“数据源”属性页包括以下选项卡。
“数据源”选项卡用于指定导航窗格中当前所选数据源的名称和数据源类型。其中包含以下选项:
名称: 显示数据源的名称(如果指定了数据源)。
启动更改数据源名称向导,您可以使用此向导指定所选数据源的唯一名称。通过为数据源命名,可以将其内容与其他数据源共享或参考 Visual Basic 脚本 (VBScript) 中的数据源。有关如何使用具名数据源的更多信息,请参阅“创建具名数据源”。
描述: 显示所选数据源的描述。
打开数据源“描述”对话框,您可以在其中选择将“描述”字段保留空白,输入自己的描述,或从列表中选择标准数据源描述。
类型: 显示所选数据源的数据源类型。
启动“更改数据源类型向导”,您可以使用此向导指定在所选数据源中打印的数据的源。有关更多信息,请参阅“可用数据源”。
此选项卡中的其余属性取决于“类型”属性指定的数据源。
为“类型”属性选中“嵌入的数据”时,以下属性可用:
嵌入的数据: 指定每次打印对象时,希望对象为此数据源打印的数据源值。单击输入框,然后输入所需的值。
|
如果对“嵌入的数据”数据源启用数据输入,“嵌入的数据”字段将变成默认响应。默认响应指定显示在数据输入表单上相应控件内部的初始文本。 |
为“类型”属性选中“数据库字段”时,以下属性可用:
字段名: 指定数据库中将用于替换当前指定数据源的样本数据的字段。
样本数据:
当数据源更改时更新记录: 指定在执行打印请求期间序列化或以其他方式更新数据源值时,数据源将新值写回数据库。写回数据库的值包括除字符模板与前缀和后缀之外的所有转换的结果。无论打印作业是否成功,都会将新值写回数据库。
在打印作业期间锁定: 指定在当前打印作业期间锁定单个记录(如果可能)或表,以在更新之前阻止其他打印作业读取记录或表。选中“当数据源更改时更新记录”时,会自动选择此选项。
|
“当数据源更改时更新记录”和“在打印作业期间锁定”选项不适用于文本、SAP IDoc、XML、OLE DB、ODBC 和 Microsoft Excel 数据库。要将这些数据更新选项用于受支持的数据库格式,必须满足以下条件:
|
为“类型”属性选中“全局数据字段”时,以下属性可用:
字段名: 指定全局数据字段的名称。在列表中选择所需的名称。
全局数据字段属性: 打开“全局数据字段”对话框,可在其中配置所选“全局数据字段”的属性。
为“类型”属性选中“对象值”时,以下属性可用:
对象名: 指定会读取其数据的对象。
值: 指定将读入所选数据源的数据。可用选项包括以下各项:
主数据源: 指定将读取参考对象的整个内容。
用户可读文本: 指定将仅读取参考对象的用户可读字符数据。适用于条形码对象。
主数据: 指定将读取参考对象的第一个数据源内包含的数据。仅适用于 GS1 Composite 条形码对象。
辅助数据: 指定将读取参考对象的分隔符后跟的数据源内包含的数据。仅适用于 GS1 Composite 条形码对象。
主要用户可读性文本: 指定将读取参考对象的第一个数据源的用户可读字符数据。仅适用于 GS1 Composite 条形码对象。
辅助用户可读性文本: 指定将读取参考对象的分隔符后跟的数据源内包含的用户可读字符数据。仅适用于 GS1 Composite 条形码对象。
十六进制编码数据: 指定如果可用,则读取参考对象的 RFID 十六进制编码数据。
为“类型”属性选中“打印作业字段”时,以下属性可用:
字段: 指定需要用作数据源值的打印作业字段。以下打印作业字段类型可用。
打印作业字段类型 |
描述 |
---|---|
应用程序版次 |
BarTender 的版次(如企业版、自动化版和专业版) |
应用程序版本 |
BarTender 的版本(如 2016 R4、2016 R7 和 2019) |
计算机名称 |
BarTender 当前运行的计算机名称 |
文档注释 |
附加到文档元数据的任何注释 |
文件上次修改时间 |
文档上次修改的时间 |
文档最新保存编号 |
文档保存的次数 |
文档名称 |
文档的名称 |
文档修订版 |
文档的当前修订编号 |
页码 |
当前页码 |
打印机型号 |
将打印文档的打印机型号 |
打印机名称 |
将打印文档的打印机名称 |
打印机端口 |
与将打印文档的打印机相关的端口 |
打印作业名称 |
包括该文档的打印作业的名称 |
打印作业开始时间 |
打印作业的开始时间 |
打印的模板编号 |
页面布局上的模板编号 |
打印的模板编号 - 页 |
页面上的模板范围 |
记录编号 |
文档的记录编号 |
记录编号 - 页 |
页面上的记录编号范围 |
总页数 |
要打印的页数 |
Total Number of Printed Items |
The total number of printed items on the page |
记录总数 |
页面上的记录总数 |
模板名称 |
模板的名称 |
用户名 |
与文档相关的 Windows 用户名 |
为“类型”属性选中“外部文件”时,以下属性可用:
文件源
指定文件名: 将外部文件的内容导入到数据源中。
文件名: 指定外部文件的路径和文件名。
选择文件: 打开“选择外部文件”对话框,您可以使用此对话框浏览到外部文件。
从数据库字段获取文件名: 通过从数据库字段检索文件名来指定要使用的外部文件。执行此操作时,您就可以根据与文档连接的数据库的内容动态地选择外部文件。
字段名: 指定提供外部文件的路径和/或文件名的数据库字段。
数据库连接设置: 打开“数据库设置”对话框,您可以使用此对话框配置与外部数据库的连接。
默认路径: 指定外部文件的路径(如果在数据库字段中未提供)。
选择路径: 打开“浏览文件夹”对话框,您可以使用此对话框浏览到外部文件的目录位置。
从具名数据源获取文件名: 通过从文档中的具名数据源的内容中检索文件名来指定要使用的外部文件。
具名数据源: 指定提供外部文件的路径和/或文件名的具名数据源。
新数据源: 打开“创建具名数据源”对话框,您可以使用此对话框创建新的具名数据源。
默认路径: 指定外部文件的路径(如果在具名数据源的值中未提供)。
选择路径: 打开“浏览文件夹”对话框,您可以使用此对话框浏览到外部文件的目录位置。
编码: 指定数据源使用的编码方案。
为“类型”属性选中“Visual Basic 脚本”时,以下属性可用:
脚本类型: 指定要使用的 VBScript 的类型。根据您的需要和技术知识,有三种不同级别的 VBScript 可用。
单行表达式: 指定为生成数据源值而运行了单行 VBScript。
多行脚本: 指定为生成数据源值而运行了多行 VBScript。
事件控制脚本: 指定为生成数据源值而运行了高级事件控制脚本。
表达式: 提供一个输入框,用于输入需要运行的单行 VBScript。为“脚本类型”选中“单行表达式”时可用。
脚本: 提供一个输入框,用于输入需要运行的多行 VBScript。为“脚本类型”选中“多行脚本”时可用。
输出: 显示在输入框中输入的 VBScript 表达式或脚本生成的数据源值。为“脚本类型”选中“单行表达式”或“多行脚本”时可用。
使用脚本编辑器编辑:
为“类型”属性选中“打印机代码模板字段”时,以下属性可用:
字段名: 指定外部打印系统中将用于替换数据源的样本数据的字段。
样本数据: 以打开“插入符号或特殊字符”对话框。
仅当为文档创建一个或多个具名数据源时,“更改数据源类型向导”中的“链接到现有的具名数据源”选项才可用。
当您为“类型”属性选中“链接到现有的具名数据源”时,可用属性取决于具名数据源自己的数据源。例如,如果选中配置为具有“数据库字段”数据源的具名数据源,则所选对象的数据源的可用属性是与“数据库字段”数据源关联的属性。
|
使用具名数据源可以将单个数据源(如数据库字段)附加到多个对象。此处对具名数据源所做的任何更改,都将导致使用具名数据源的文档中所有其他对象发生相同更改。有关具名数据源的更多信息,请参阅“创建具名数据源”。 |
仅当您通过表对象的“表数据”属性页向模板添加表对象,并指定表中数据的来源后,“更改数据源类型向导”中的“表数据字段”选项才可用。
为“类型”属性选中“表数据字段”时,以下属性可用:
对象名: 指定已定义了表来源的表的名称。
字段名: 指定表来源定义的字段。
计算总和或其他聚合函数: 指定要通过总和或聚合函数计算表来源字段,以确定需要显示的值。在通过非“数据”的表数据模板将对象置于行中时可用。
函数: 指定希望用于“表数据字段”数据源的总和或其他聚合函数。
范围: 指定用于指定函数的记录的范围。
样本数据: 指定在设计视图中按对象显示的文本。打印表时,此值将替换为源数据或指定函数时应用于源数据的函数所确定的值。
|
有关“表数据字段”数据源支持的函数类型的更多信息,请参阅“使用表数据字段函数”。 |
使用“数据类型”选项卡指定所选数据源的数据类型。
|
当打开此属性页配置全局数据字段数据源时,该属性页上的“数据类型”选项卡不可用。 |
以下是可用的选项:
类型: 指定所选数据源的数据类型。以下列表中介绍了可用数据类型。
您可以为数据类型配置的其余属性取决于“类型”属性指定的数据类型。
“文本”数据类型将数据源值格式化为由字母、数字和/或特殊字符组成的一行或多行文本。
对于“文本”数据类型,没有其他属性可供配置。
“日期”数据类型会将数据源值格式化为由以下一个或多个属性组成的日期:星期几、号数、月、年和/或时间。
您可以为“日期”数据类型配置以下属性:
区域: 指定所选日期格式对应的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:
使用 Windows 默认值: 将区域设置为用户的当前 Windows 区域和语言设置。使用此设置时,日期的格式将视系统的当前语言而有所不同。如果不希望不同系统之间可能出现不同的格式,请选择特定区域设置。
语言独立(常规): 列出在每种语言中都相同的格式。包括年、月、日和时间等几种数字格式。
语言独立(ISO 8601): 根据 ISO 8601 规范列出格式。这些格式和语言无关。
日历: 为包含多个日历的区域,指定要使用的日历。
格式: 列出指定“区域”可用的日期、日期和时间格式选项。您可以使用“自定义”选项,指定使用“自定义日期和时间格式字符串”的用户定义的日期格式。
样式: 显示所选的日期或日期和时间格式。如果选择“自定义”,则可以使用此选项输入用户定义的格式。有关可用自定义字符串的更多信息,请参阅“自定义日期和时间格式字符串”。
时区: 指定日期是以本地时区显示,还是以协调世界时 (UTC) 显示。UTC 时间(即格林尼治标准时间)是基于英国格林尼治 0 度经线(本初子午线)的当地标准时间的国际时间尺度。
“时间”数据类型会将数据源值格式化为由以下一个或多个属性组成的时间:小时、分钟、秒和/或秒的分数。
您可以为“时间”数据类型配置以下属性:
区域: 指定所选时间格式的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:
使用 Windows 默认值: 将区域设置为用户的当前 Windows 区域和语言设置。使用此设置时,时间的格式将视系统的当前语言而有所不同。如果不希望不同系统之间可能出现不同的格式,请选择特定区域设置。
语言独立(常规): 列出在每种语言中都相同的格式。包括小时、分钟和秒等几种数字格式。
语言独立(ISO 8601): 根据 ISO 8601 规范列出格式。这些格式和语言无关。
格式: 列出指定“区域”可用的时间格式选项。您可以使用“自定义”选项,指定使用自定义日期和时间格式字符串的用户定义的时间格式。
样式: 显示所选的时间格式。 有关可用自定义字符串的更多信息,请参阅“自定义日期和时间格式字符串”。
时区: 指定时间是以本地时区显示,还是以协调世界时 (UTC) 显示。UTC 时间(即格林尼治标准时间)是基于英国格林尼治 0 度经线(本初子午线)的当地标准时间的国际时间尺度。
“数字”数据类型会根据特定区域和/或计数法格式化数字数据。
您可以为“数字”数据类型配置以下属性:
区域: 指定所选数字格式的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:
十六进制: 将指定数字转换为十六进制(例如,十进制数字 1234 转换为 04D2)。
使用小写字母: 以小写格式显示十六进制数字中的字母。
最小长度: 指定十六进制数字的最少位数。任何额外的数字位以前导零表示。
罗马数字: 以罗马数字显示数字(比如,数字 1234 显示为 MCCXXXIV)。支持的范围为从 0 到 3999,零显示为 "N"。
使用小写字母: 以小写格式显示罗马数字。
科学计数法: 以科学计数法显示数字(例如,数字 1234 显示为 1.234E+003)。
使用小写字母: 以小写格式显示科学计数法数字中的字母。
使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。
使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。
显示前导零: 在小数前面显示一个零。
精度: 指定十进制标志后面的固定位数。也可以将精度限制为此选项指定的最多位数。
负数: 指定数据源中包含的任何负数的格式。
“货币”数据类型会将文本格式化为货币数量的数字输入。
您可以为“货币”数据类型配置以下属性:
区域: 指定所选货币格式的语言和国家/地区。
使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。
使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。
显示前导零: 在小数前面显示一个零。
小数位: 指定要在数字中包括的小数位位数。
正数货币: 指定正数货币值的格式。
负数货币: 指定负数货币值的格式。
“百分比”数据类型会将数据源值格式化为一个数字加一个百分号 (%),代表一个较大整体的若干部分。
您可以为“百分比”数据类型配置以下属性:
区域: 指定所选数字格式的语言和国家/地区。
使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。
使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。
显示前导零: 在小数前面显示一个或多个零数字。
使用零填充至最大小数位数: 向不符合指定小数位数的数字添加一个或多个零数字。
小数位: 指定要在数字中包括的小数位位数。
正百分比: 指定正百分比值的格式。
负百分比: 指定负百分比值的格式。
“分数”数据类型会将数据源值格式化为数字分数,包括一个分子和分母。
您可以为“分数”数据类型配置以下属性:
区域: 指定所选数字格式的语言和国家/地区。
使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。
使用复合分数符号: 将分数格式化为单个字符(例如 ½)。否则,分数会显示为一组分开的字符(例如 1/2)。
精度:
不适当的分数: 指定如何格式化假分数。一个不适当的分数包含比分母(较低数)高的分子(较高数)(例如4/3)。也可以将这些分数格式化为带分数,由整数和常规分数组合而成(例如 1 1/3)。
对于“二进制”数据类型,没有其他属性可供配置。
“图片”数据类型将图像转换为二进制数据。
您可以为“图片”数据类型配置以下属性:
格式: 指定图像的文件类型。
颜色: 指定图像可用的颜色范围。
混色: 指定图像的混色方式。混色可将不同主颜色的点混合,生成辅助颜色。不适用于 JPEG、JPEG 2000 或 JPEG XR 格式。
质量: 指定图像的保存质量。仅适用于 JPEG、JPEG 2000 或 JPEG XR 格式。
大小调整方式: 指定是否可以在模板上调整图片的大小,以及在可调整大小的情况下使用何种方法来调整图片大小。可用选项包括以下各项:
调整到方框大小: 通过强制图片进入特定矩形区域来调整图片的大小。您可以使用鼠标调整图片的大小,或使用以下选项输入准确的大小:
宽度: 指定方框的宽度。
高度: 指定方框的高度。
调整: 指定图片在方框内的对齐方式。
整个图片: 将图像调整到方框大小,同时保持原始纵横比。
宽度: 调整图像,以便图像的宽度与方框的宽度相符。这可能导致垂直剪切您的图像。
高度: 调整图像,以便图像的高度与方框的高度相符。这可能导致水平剪切您的图像。
伸展到方框范围: 使图像伸展到填充指定方框,忽略纵横比。
宽度: 指定方框的宽度。
高度: 指定方框的高度。
原始大小的百分比: 按图像原始大小的所选百分比指定打印的图像的大小。
使用“转换”选项卡可以配置其他用于修改(或“转换”)数据源的选项,例如序列化和截短。要配置这些选项,可以单击所需选项旁边的 图标。可用的转换选项取决于所选“数据类型”,并包含以下一个或多个选项:
抑制: 在满足某些条件时忽略所选数据源的内容。
压缩:
字符筛选器: 强制数据符合指定的规则。
偏移: 从数据源中增加或减少指定的时间量。
范围检查: 为所选数据源指定允许的日期范围。
截断: 从数据中移除不需要的字符和空格。
字符数: 指定可输入的最小和最大字符数。
搜索并替换: 打开“搜索并替换”对话框,以便您可以针对“搜索并替换”转换来创建、修改和测试操作。
VB 脚本: 打开“Visual Basic 脚本编辑器”,以便您可以编写 Visual Basic 脚本 (VBScript),以执行自定义的数据处理或验证。
序列化: 指定增加或减少数据的方式。
字符模板: 指定数据源文本中不属于其数据字符串的额外字符。
前缀和后缀: 指定可以附加到所选数据源的文本。
使用“数据源工具栏”轻松地创建新的数据源、删除或复制现有数据源或更改所选对象的现有数据源的顺序。如果在导航窗格中选择了“数据源”节点或现有数据源,则工具栏位于“对象属性”对话框的左侧导航窗格下方。
“数据源工具栏”包括以下选项:
启动“新建数据源”向导,其可用于为所选对象创建新的数据源。
提供对 GS1 数据源向导的访问,其可用于插入符合 GS1 规格的数据源。
删除所选的数据源。
移除所选数据源并将副本放入剪贴板中。
将所选数据源复制到剪贴板中。
为所选对象创建新的数据源,该对象是当前在剪贴板中的数据源的副本。
将所选数据源在导航窗格中上移一个位置。
将所选数据源在导航窗格中下移一个位置。
|
对象的数据源在导航窗格中列出的顺序决定了它们被连结的顺序。 |
相关主题