列表项属性页

单选按钮列表、列表框和下拉列表控件具有“列表项”属性页。此页面指定了项目列表,打印操作员可从该项目列表中进行选择以选择用于该控件的值。

但是在很多情况下,根据正在配置的控件和已选择的源,默认条件是打印在一个项目上的项目值与显示文本相同。在大多数情况下,可以选择为项目值或显示文本指定不同的值。

以下是可用的选项。

:指定要用于选择列表的源。

关闭嵌入的数据

使用“嵌入的数据”源手动输入要显示在列表中的项目以及在打印时选择项目时要打印到已链接模板对象的每个项目的相应值。可用的选项取决于正在配置的数据输入控件类型。

关闭下拉列表控件

用于配置下拉列表控件的“嵌入的数据”列表项的选项取决于下拉列表控件类型。

关闭单列类型

以下是可用的选项:

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,则可以输入不同的值显示在打印项目上。

  • 显示文本:“显示文本”列中的每个值指定了在该控件中显示的值。要为列表输入新的“显示文本”值,请单击空白行,然后输入所需值。要编辑现有值,请单击包含要编辑的值的单元格,然后输入新的值。

  • 项目值:“项目值”列中的每个值指定了当打印操作员在打印时选择其相应的“显示文本”值时打印在模板上的值。如果想要创建或从其相应的“显示文本”值中单独编辑“项目值”的值,请单击以清除“将显示文本用于项目值”复选框。在清除该复选框后,使用用于“显示文本”值的相同方法输入新的值或编辑现有值。

可以根据“显示文本”值或“项目值”的值按升序或降序对列表项排序。要执行此操作,请单击要作为排序依据的列的列标题。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列类型

以下是可用的选项:

  • 编辑数据:打开嵌入式数据表编辑器,其可用于手动创建控件的列表项。有关更多信息,请参阅“使用嵌入式数据表编辑器”。

  • 字段:显示使用“嵌入式数据表编辑器”创建的字段和值。要修改字段和值,请单击“编辑数据”以打开“嵌入式数据表编辑器”。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭列表框控件

用于配置列表框控件的“嵌入的数据”列表项的选项取决于列表框控件类型。

关闭单列类型

以下是可用的选项:

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,则可以输入不同的值显示在打印项目上。

  • 显示文本:“显示文本”列中的每个值指定了在该控件中显示的值。要为列表输入新的“显示文本”值,请单击空白行,然后输入所需值。要编辑现有值,请单击包含要编辑的值的单元格,然后输入新的值。

  • 项目值:“项目值”列中的每个值指定了当打印操作员在打印时选择其相应的“显示文本”值时打印在模板上的值。如果想要创建或从其相应的“显示文本”值中单独编辑“项目值”的值,请单击以清除“将显示文本用于项目值”复选框。在清除该复选框后,使用用于“显示文本”值的相同方法输入新的值或编辑现有值。

可以根据“显示文本”值或“项目值”的值按升序或降序对列表项排序。要执行此操作,请单击要作为排序依据的列的列标题。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列、简单卡片或自定义卡片类型

以下是可用的选项:

  • 编辑数据:打开嵌入式数据表编辑器,其可用于手动创建控件的列表项。对于简单卡片和自定义卡片,每个列表项都代表一个单独的卡片。有关更多信息,请参阅“使用嵌入式数据表编辑器”。

  • 字段:显示使用“嵌入式数据表编辑器”创建的字段和值。要修改字段和值,请单击“编辑数据”以打开“嵌入式数据表编辑器”。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭单选按钮列表控件

以下是可用的选项:

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,则可以输入不同的值显示在打印项目上。

  • 显示文本:“显示文本”列中的每个值指定了在该控件中显示的值。要为列表输入新的“显示文本”值,请单击空白行,然后输入所需值。要编辑现有值,请单击包含要编辑的值的单元格,然后输入新的值。

  • 项目值:“项目值”列中的每个值指定了当打印操作员在打印时选择其相应的“显示文本”值时打印在模板上的值。如果想要创建或从其相应的“显示文本”值中单独编辑“项目值”的值,请单击以清除“将显示文本用于项目值”复选框。在清除该复选框后,使用用于“显示文本”值的相同方法输入新的值或编辑现有值。

可以根据“显示文本”值或“项目值”的值按升序或降序对列表项排序。要执行此操作,请单击要作为排序依据的列的列标题。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭数据库

数据库”源从已连接的数据库(例如文本文件、Microsoft Excel 电子表格或其他数据文件)填充列表项。使用“数据库设置”对话框连接到数据库后,BarTender 使用指定数据库字段中的值填充列表。

列表项的数据库连接完全独立于填充模板数据的数据库连接。即使您已经连接到文档中的数据库,也需要重新运行数据库设置向导才能连接到新数据库(或同一数据库)。

可用的选项取决于正在配置的数据输入控件类型。

关闭下拉列表控件

用于配置下拉列表控件的“数据库”列表项的选项取决于下拉列表控件类型。

关闭单列类型

以下是可用的选项:

  • 数据库设置:打开“数据库设置”对话框,在其中可以连接到要用于填充列表项的数据库。

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,可以指定使用数据库中的不同字段填充“项目值”的值,以便在项目上打印不同的值。

  • 显示文本字段:指定用于填充“显示文本”值的数据库字段。

  • 项目值字段:指定用于填充“项目值”的值的数据库字段。当未选择“将显示文本用于项目值”时可用。

  • 排序项目:根据“显示文本”值按升序对列表项排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列类型

以下是可用的选项:

  • 数据库设置:打开“数据库设置”对话框,在其中可以连接到要用于填充列表项的数据库。

  • 字段:提供数据库字段的只读视图。

可以根据任何一个数据库字段按升序或降序对列表项排序。要执行此操作,请单击要作为排序依据的数据库字段的列标题。在属性页上显示的顺序是在数据输入表单上显示的顺序。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭列表框控件

用于配置列表框控件的“数据库”列表项的选项取决于列表框控件类型。

关闭单列类型

以下是可用的选项:

  • 数据库设置:打开“数据库设置”对话框,在其中可以连接到要用于填充列表项的数据库。

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,可以指定使用数据库中的不同字段填充“项目值”的值,以便在项目上打印不同的值。

  • 显示文本字段:指定用于填充“显示文本”值的数据库字段。

  • 项目值字段:指定用于填充“项目值”的值的数据库字段。当未选择“将显示文本用于项目值”时可用。

  • 排序项目:根据“显示文本”值按升序对列表项排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列、简单卡片或自定义卡片类型

以下是可用的选项:

  • 数据库设置:打开“数据库设置”对话框,在其中可以连接到要用于填充列表项的数据库。对于简单卡片和自定义卡片,每个列表项都代表一个单独的卡片。

  • 字段:提供数据库字段的只读视图。

可以根据任何一个数据库字段按升序或降序对列表项排序。要执行此操作,请单击要作为排序依据的数据库字段的列标题。在属性页上显示的顺序是在数据输入表单上显示的顺序。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭单选按钮列表控件

以下是可用的选项:

  • 数据库设置:打开“数据库设置”对话框,在其中可以连接到要用于填充列表项的数据库。

  • 将完整路径用于项目值:指定用于列表中每个选项的“项目值”的值(显示在打印项目上的值)与“显示文本”值相同。如果单击以清除此复选框,可以指定使用数据库中的不同字段填充“项目值”的值,以便在项目上打印不同的值。

  • 显示文本字段:指定用于填充“显示文本”值的数据库字段。

  • 项目值字段:指定用于填充“项目值”的值的数据库字段。当未选择“将显示文本用于项目值”时可用。

  • 排序项目:根据“显示文本”值按升序对列表项排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭外部文件

单选按钮列表控件及类型为单列的下拉列表和列表框控件具有此来源选项。

外部文件”源从位于计算机上的文件填充列表项。BarTender 会将所选文件解释为制表符分隔文件。如果文件中的某行不包含任何制表符,则整行用于填充“显示文本”值和其相应的“项目值”的值。如果文件中的某行包含两个单独的用制表符分隔的值,则第一个值填充“显示文本”值,第二个值填充“项目值”的值。

选择外部文件作为源时,以下选项可用:

关闭文件夹中的文件名

单选按钮列表控件及类型为单列的下拉列表控件和列表框控件具有此来源选项。

文件夹中的文件”源使用计算机或网络上的指定文件夹的文件名填充列表项。

以下是可用的选项:

关闭文件夹中的文件

类型为多列的下拉列表控件和类型为多列、简单卡片或自定义卡片的列表框控件具有此选项。

文件夹中的文件名”源使用计算机或网络上的指定文件夹的文件名信息填充列表项。

以下是可用的选项:

关闭Visual Basic 脚本

使用“Visual Basic 脚本”源编写自定义 Visual Basic 脚本 (VBScript) 来填充列表项。使用回车 (vbCr) 分隔多个列表项。

可用的选项取决于正在配置的数据输入控件类型。

关闭下拉列表控件

用于配置下拉列表控件的“Visual Basic”列表项的选项取决于下拉列表控件类型。

关闭单列类型

以下是可用的选项:

  • 编辑脚本:打开“Visual Basic 脚本编辑器”,以便可以编写和修改脚本。

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列类型

以下是可用的选项:

  • 编辑脚本:打开“Visual Basic 脚本编辑器”,以便可以编写和修改脚本。

  • 字段:提供数据库字段的只读视图。

关闭列表框控件

用于配置列表框控件的“Visual Basic”列表项的选项取决于列表框控件类型。

关闭单列类型

以下是可用的选项:

  • 编辑脚本:打开“Visual Basic 脚本编辑器”,以便可以编写和修改脚本。

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列、简单卡片或自定义卡片类型

以下是可用的选项:

  • 编辑脚本:打开“Visual Basic 脚本编辑器”,以便可以编写和修改脚本。

  • 字段:提供数据库字段的只读视图。

关闭单选按钮列表控件

以下是可用的选项:

  • 编辑脚本:打开“Visual Basic 脚本编辑器”,以便可以编写和修改脚本。

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭将 VBScript 与单列控件配合使用的示例

在编写脚本时,请使用回车 (vbCr) 分隔列表中相邻的“显示文本”和“项目值”对。使用制表符 (vbTab) 在每个对中分隔“显示文本”和“项目值

在以下示例中,您正在销售三种产品:售价为 0.50 美元的橙子,售价为 0.65 美元的香蕉,和售价为 1.00 美元的松糕。您希望数据输入表单在列表中显示这三种产品。在打印的项目上,您希望仅打印价格。

要填充列表,请确保在脚本编辑器的“脚本”窗格中选择“OnFillList”,然后在编辑器窗格中输入以下 VBScript:

Value = "Orange" + vbTab + "0.50" + vbCr + "Banana" + vbTab + "0.65" + vbCr + "Muffin" + vbTab + "1.00"

执行此操作后,会按如下方式填充列表控件。

显示文本

项目值

Orange

0.50

Banana

0.65

Muffin

1.00

在打印时,“显示文本”列中的值会显示在控件中,而“项目值”列中的对应值会打印到项目上。例如,当打印操作员选择“Banana”时,打印到项目上的值为“0.65”。

如果想要“显示文本”和“项目值”相同,可以为每个对输入相同值,如下所示:

Value = "Orange" + vbTab + "Orange" + vbCr + "Banana" + vbTab + "Banana" + vbCr + "Muffin" + vbTab + "Muffin"

也可以可以省略“项目值”定义,如下所示:

Value = "Orange" + vbCr + "Banana" + vbCr + "Muffin"

无论使用上述哪个脚本,都会按如下方式填充列表控件。

显示文本

项目值

Orange

Orange

Banana

Banana

Muffin

Muffin

关闭将 VBScript 与多列控件配合使用的示例

使用 VBScript 填充具有多个列的控件时,可以将数据输入表单配置为显示所有列。然后,可以将模板配置为打印一个或多个列中的值。

在以下示例中,您正在销售三种产品:农产品部门的售价为 0.50 美元的橙子,农产品部门的售价为 0.65 美元的香蕉,以及面包点心部门的售价为 1.00 美元的松糕。您希望数据输入表单在多列列表中显示这三种产品,列标题分别为“Item”、“Department”和“Price”。在打印的项目上,您希望仅打印价格。

为列标题编写脚本时,请使用制表符 (vbTab) 来分隔这些列。要填充标题,请确保在脚本编辑器的“脚本”窗格中选择“OnGetList”,然后在编辑器窗格中输入以下 VBScript:

Value = "Item" + vbTab + "Department" + vbTab + "Price"

为列表项编写脚本时,请使用制表符 (vbTab) 来分隔列项目;使用回车 (vbCr) 来分隔列表中相邻的每个项目。要填充列表,请确保在脚本编辑器的“脚本”窗格中选择“OnFillList”,然后在编辑器窗格中输入以下 VBScript:

Value = "Orange" + vbTab + "Produce" + vbTab + "0.50" + vbCr + "Banana" + vbTab + "Produce" + vbTab + "0.65" + vbCr + "Muffin" + vbTab + "Bakery" + vbTab + "1.00"

执行此操作后,会按如下方式填充列表控件。

Item

Department

Price

Orange

Produce

0.50

Banana

Produce

0.65

Muffin

Bakery

1.00

然后,可以向模板中添加一个或多个文本对象,然后将它们链接到要打印其值的列。在此示例中,可以使用“链接数据源”属性页将“Price”值链接到模板上的文本对象。

关闭打印机

使用“打印机”源用有关可用打印机的信息填充列表项。

可用的选项取决于正在配置的数据输入控件类型。

关闭下拉列表控件

用于配置下拉列表控件的“打印机”列表项的选项取决于下拉列表控件类型。

关闭单列类型

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列类型

以下是可用的选项:

  • 字段:指定与打印机元数据对应的列标题(例如名称、端口、位置和服务器名称)。要添加或删除列标题,请单击 以查看可用选项列表,然后单击以选中或清除所需选项的复选框。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭列表框控件

用于配置列表框控件的“打印机”列表项的选项取决于列表框控件类型。

关闭单列类型

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭多列、简单卡片或自定义卡片类型

以下是可用的选项:

  • 字段:指定与打印机元数据对应的列标题(例如名称、端口、位置和服务器名称)。要添加或删除列标题,请单击 以查看可用选项列表,然后单击以选中或清除所需选项的复选框。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭单选按钮列表控件

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

关闭查询提示值

当有链接到数据输入控件的查询提示时,“查询提示值”源根据与查询提示匹配的记录填充列表项。可以在“数据库设置”对话框的“筛选器”视图中配置查询提示。

仅在已创建查询提示并且已将其链接到控件后,“查询提示值”源可用。有关如何创建查询提示并将其链接到数据输入表单控件的更多信息,请参阅“向表单添加查询提示”。

可用的选项取决于正在配置的数据输入控件类型。

关闭下拉列表控件

用于配置下拉列表控件的“查询提示值”列表项的选项取决于下拉列表控件类型。

关闭单列类型

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

当表单上有一个或多个其他控件也链接到查询提示时,以下选项可用:

  • 取决于:指定打印时可用的项目取决于表单上另一个查询提示相关控件的所选值。

关闭多列类型

以下是可用的选项:

  • 字段:指定与文件元数据对应的 列标题。要添加或删除列标题,请单击 以查看可用选项列表,然后单击以选中或清除所需选项的复选框。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭列表框控件

用于配置列表框控件的“查询提示值”列表项的选项取决于列表框控件类型。

关闭单列类型

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

当表单上有一个或多个其他控件也链接到查询提示时,以下选项可用:

  • 取决于:指定打印时可用的项目取决于表单上另一个查询提示相关控件的所选值。

关闭多列、简单卡片或自定义卡片类型

以下是可用的选项:

  • 字段:指定与文件元数据对应的 列标题。要添加或删除列标题,请单击 以查看可用选项列表,然后单击以选中或清除所需选项的复选框。

当您不希望在控件中显示特定字段时,请使用“”属性页以将该列的“可见”属性设置为“”。

 

当您希望某个字段值显示在打印项目上时,请使用该控件的“链接数据源”属性页以将该字段链接至数据源。

关闭单选按钮列表控件

以下是可用的选项:

  • 排序项目:根据“显示文本”列表包括的值,按升序对列表排序。在属性页上显示的顺序是在数据输入表单上显示的顺序。

当表单上有一个或多个其他控件也链接到查询提示时,以下选项可用:

  • 取决于:指定打印时可用的项目取决于表单上另一个查询提示相关控件的所选值。

关闭语言

单选按钮列表控件及类型为单列的下拉列表和列表框控件具有此来源选项。要使用此选项,请在控件的“链接数据源”属性页上选择“语言”作为数据源。

语言”源会使用相关联的短语库中定义的语言来填充列表项。您需要在“ BarTender文档选项”对话框中将这些语言配置为在打印时选择。

例如,如果与文档连接的短语库中包含英语、日语和德语的短语,并且这些语言已配置为在打印时选择,那么这些语言会显示在列表中。在打印时,打印操作员可以使用列表来选择要以何种语言来打印所连接短语库中的术语。

显示文本”和“项目值”列中的值与短语库中包含的值是相对应的(这些值为只读)。

以下是可用的选项:

支持的控件

此属性页可用于以下控件: