设置标签属性后,需要开始将内容添加到标签。标签对象是用于添加和编辑各种内容类型的基本设计项目。每个对象都有其自己的功能,如下表所述。

标签对象

图标

说明

文本

UUID-86ebf189-3481-c31d-238c-49e4609e97e4.png

文本内容容器。调整尺寸以适应输入的字符数。键入时,文本对象水平和/或垂直增长。

文本框

UUID-a28b1431-98c8-1cff-88eb-d7eb576d4188.png

文本内容容器。它可以调整其高度以适应内容,或使字体增大或缩小以适合对象框。

富文本框

UUID-970b9b04-2076-69fb-7815-0fc37202de9d.png

富文本容器。它支持格式化文本、超链接、线条图像以及使用文字处理器创建的其他富内容。

条码

UUID-4849c1ec-64ca-8a41-d4bf-5c96231f1df7.png

此对象用于在标签上添加和编辑各种类型的条码。

图片

UUID-fea0052a-0f33-93a6-8ee4-c1936e1b838b.png

此对象用于向标签添加图形内容。

矩形

UUID-483384ab-0655-476d-d9f8-6945fdbe90b7.png

此对象在标签上创建一个矩形。

直线

UUID-ea9c5f25-7fbb-8ccc-27aa-baba8c42e33d.png

此对象在标签上创建一条线。

椭圆

UUID-80207a16-a502-7f31-4850-e0f221721d39.png

此对象在标签上创建一个圆形。

反白

UUID-35441ab8-33e8-d271-d32f-8929db1a4dda.png

此对象反转对象颜色。

报告

UUID-33d61e65-aceb-f4a0-5c87-f1aa917d9b3a.png

此对象在标签上创建报告。

文本

文本对象是文本内容的容器,或调整其尺寸以适应插入的字符数。键入时,文本对象水平和/或垂直增长。

提示

文本框用于设计标签的文本内容必须适应预定义尺寸的字段时的备选方法。

内容遮罩设置输入数据在标签上显示之前的格式。

遮罩字符是在打印标签上用实际数据替换的掩码中使用的字符。

例 14. 示例

用户需要设置电话号码格式,使之在标签上更具可读性。数据输入是从数据库读取,因此未采用格式设置。

如果从数据库读取的输入值是:

+38642805090

内容遮罩:

(****) **** - ****

则产生的输出是:

(+386) 4280 - 5090

如果数据中包含星号"*"字符,则更改遮罩字符。该字符应该有一个唯一的值,并且未出现在数据中的任何地方。


样式

效果

有关椭圆形定义的文本可让您在标签上添加并显示曲线文本。

  • 椭圆形文本:启用此选项可设置曲线文本。

  • 文本起始:设置椭圆上文本的起始点。默认位置为 9 点钟。当位置值增加时,它将按度数沿顺时针方向移动。

  • 文本长度:设置用来显示文本的椭圆形部分。最大值(默认值)为完全椭圆。减小度数值将缩短可用的部分。

UUID-b5bdebad-95f7-cd64-60d4-5b66f4bf236c.png

位置

位置选项卡设定对象位置及与位置相关的行为。

位置组设定对象的位置。

  • XY:定位点的坐标。

大小组给出对象的尺寸信息。

  • 宽度高度:水平和垂直的对象尺寸。

  • 保持纵横比:缩放时同时更改对象尺寸。

    提示

    在文本对象中,文本大小由字体大小确定。对象尺寸和纵横比不能手动更改,只作为有关其当前大小的信息。

注意

如果在标签属性中更改了度量单位,则其值会自动转换。

旋转角度是根据设计表面的对象角度。

提示

有多种方法来设置对象角度:手动输入角度,拖动滑块或单击并拖动选定对象上的 Rotation Icon.png 图标。旋转角度和滑块可使对象围绕其定位点旋转。Rotation Icon.png 图标将对象围绕其中心点旋转。

定位点是对象固定在设计表面的一个点。可变大小的对象将在选定的定位点的相反方向增加或减少尺寸。

锁定防止对象在设计过程中移动,请在设计行为组下选择。

相对位置

一般

文本框

文本框对象是用于在标签上添加文本内容的容器。文本框对象都是非常类似于标准 Desktop Designer 文本对象。这两者的区别是文本内容显示的长度可变。文本对象始终放大或缩小以适应字符的输入量。相反地,文本框可以调整(放大/缩小)其高度以适应内容,或者增大或缩小字体以适合对象框。

提示

使用变量数据时,确保内容适合预定义的框特别有用。无论文本值长度为多少,文本总是放置和显示在标签上预先设计的框架内。

样式

文本适应

使文本框大小和字体不可适应性调整。

注意

如果内容超过对象的大小,会出现一条错误消息。不打印标签。要制止此错误并打印文本框,请启用打印时忽略过剩内容

调整高度以适合内容:自动调整文本框高度。

通过调整字体大小适应内容:增大或缩小字体大小,使之适合文本框对象之内。

  • 最小尺寸:允许的最小字体大小。

  • 最大尺寸:允许的最大字体大小。

通过缩放字体适应内容:缩小或拉伸字体,使之适合文本框对象之内。

  • 最小字体缩放比例:最小字体拉伸因子。

  • 最大字体缩放比例:最大字体拉伸因子。

对组中的所有文本框使用相同字体大小让组中的所有文本框对象享有相同字体大小。如果组中的某个文本框更改其大小,则字体大小将会调整。组中其他文本框的字体大小均会自动设置为相同大小。

相同大小组设定组名称。

提示

如果启用了文本适应,那么可使用此选项。通过调整字体大小或缩放字体,两个文本适应选项都将受支持。

效果

边界

左边框组设定沿对象左边框的文本边界。

  • 形状:选择可自定义的文本边界基本形状。

  • 宽度:水平方向扩展或缩小所选的基本左边界。

  • 高度垂直方向扩展或缩小所选的基本左边界。

右边框组设定沿对象右边框的文本边界。

  • 右形状选择对象的右边界的基本形状。

  • 宽度水平方向扩展或缩小所选的基本右边界。

  • 高度垂直方向扩展或缩小所选的基本右边界。

例 16. 示例

边界定义对象内部的文本排列方式。

UUID-431b57e0-7468-41a0-bfb9-86db089fa848.png

位置

注意

如果更改了度量单位,则其值会自动转换。

一般

富文本框

富文本框 (RTF) 是一个用于富文本编辑的对象。它包含用内部的 Desktop Designer 文字处理器创建的文本内容,可包含超链接、线条图像及其他格式。

富文本编辑器是一个全面的文本处理器。

编辑内容按钮打开编辑器。

富文本编辑器中支持的操作:

  • 文本格式

  • 内容查找和替换

  • 插入图像、符号、表格和动态数据源

  • 内容缩放

显示 RTF 编码选项显示 RTF 编码。

提示

有关可用的富文本编辑器功能的更多信息,请参阅专门的主题

样式

渲染组定义富文本内容的有效渲染方法。如果无法将格式化的文本导入到富文本框对象中,请切换到备选渲染。这将有助于在打印的标签上实现正确的内容格式设置。

注意

备选渲染添加了对从右至左脚本的支持。

注意

如果要编辑旧版 NiceLabel 标签文件 (.lbl),备选渲染将自动处于活动状态。

注意

如果使用自定义字体设计标签,备选渲染是首选选项。

文本适应

使文本框大小和字体不可适应性调整。

  • 无:非适应性富文本框大小和字体。

    注意

    如果内容超过对象的大小,会出现一条错误消息。不打印标签。要制止此错误并打印文本框,请启用忽略过剩内容

  • 调整高度以适合内容:自动调整富文本框高度。

  • 通过调整字体大小适应内容:适应性的字体大小。

    • 最小尺寸:最小字体大小。

    • 最大尺寸:最大字体大小。

位置

相对位置

一般

富文本框编辑器

富文本编辑器是一个全功能的文字处理器。它能够创建、编辑富文本框标签对象的内容及设置其格式。

以下各节描述了编辑器的选项卡及相应功能区组,在创建和编辑富文本框内容时将显示可用的命令。

主页选项卡

文件功能区组启用文档处理。

  • 导入:导入文本内容到编辑器。

  • 导出:从编辑器导出文本内容。

    提示

    使用文件浏览器窗口选择导出位置。默认情况下,编辑器内容导出为 .rtf 扩展名的文件。如要指定其他文件格式,请从下拉列表中选择。

剪贴板功能区组激活下列动作:

  • 粘贴:粘贴剪贴板数据。

  • 复制:复制当前所选内容到剪贴板。

  • 剪切:剪切所选内容到剪贴板。

撤消重做功能区组还原或重复编辑操作。

字体功能区组包括典型的字体样式和格式设置相关的命令。包括选择字体、大小、字体缩放、粗体、斜体等。

提示

要获得字体相关的其他设置,请单击功能区组右下角的 box dialog.png 图标,打开字体框对话表单。

文本框组设定列表和缩进、切换格式符号、设置对齐和行距,并启用文本底纹。

提示

要获得文本相关的其他设置,请单击功能区组右下角的 box dialog.png 图标,打开文本框对话表单。

编辑组包括:

  • 查找可搜索和定位在文本中插入的字符串。

  • 替换可定位所插入的字符串并用新文本进行替换。

插入

插入组将可编辑的元素添加到富文本对象。

  • 数据来源:添加变量、函数或数据库字段作为动态内容源。

  • 表格:打开插入表格对话框。设定列数数。单击确定之后,在富文本编辑器中将出现一个具有指定行数和列数的表格。

  • 图片:插入图片到富文本对象。

  • 符号:打开插入符号对话用于字符选择。

    • 按代码搜索:按 Unicode 字符代码进行字符搜索。

    • 字体名称:字体选择。

    • 字符集:活动的字符集。

    • 过滤器:字符搜索过滤器。

    常用符号显示在对话框的底部。单击符号即可直接插入在富文本对象中。

视图

缩放组用于文本放大和缩小。

条码

条码对象用于在标签上添加各种类型的条码编码数据。

有关条码属性、类型和数据编码方法的详细信息,请参阅专门的“条码”章节

图片

使用图片对象可在标签上添加图形内容。支持以下文件格式:

  • 可移植网络图形 (*.png)

  • PDF (*.pdf)

  • Adobe Photoshop (*.psd)

  • 可扩展矢量图形 (*.svg)

  • Paintbrush (*.pcx)

  • JPEG 位图(*.jpg、*.jpeg、*.jpe)

  • TIFF 位图(*.tif、*.tiff)

  • 增强型 Windows 图元文件 (*.emf)

  • Windows 图元文件 (*.wmf)

  • Windows 位图 (*.bmp)

  • 图形交换格式(*.gif)

注意

您可在带有彩色色带的标签打印机上强制将图像单色打印。您可通过添加 EP_BLACKANDWHITE_ 前缀至图片对象名称或通过在样式选项卡中启用强制图片颜色来启用此功能。

04_BW1.png
05_BW2.png

添加 EP_BLACKANDWHITE_ 前缀(左)或启用强制图片颜色选项(右)

连接的数据源设定所选对象的内容源。

  • 变量键盘输入:是一种变量,它使每个打印作业的提示字段内容都各不相同。

  • 变量:预定义的变量值作为对象内容。

  • 函数:输入数据转换工具。

  • 数据库:数据库值作为对象内容。

内容字段用于输入对象内容。

要(重新)定义图形对象内容,请单击浏览,查找要在标签上显示的文件。

将图片嵌入文档将图片存储在标签文件中。原始图片文件的链接将被丢弃。

提示

嵌入图片后,标签文件的可移植性增强,用户在共享标签时不必包括该图片文件。

保存嵌入图片到文件:将嵌入的标签图片保存到一个单独的文件中。

Base64编码图形

Base64是一种二进制到文本的编码方式,可以将您的图形文件编码为文本文件。当您想从数据库直接访问图形,而不是通过文件路径访问硬盘驱动器时,请在标签或表单上使用 Base64-编码图形

将您的图片对象关联到包含Base64内容的数据库字段。Designer将自动识别Base64文本内容,并在您的标签或表单上将其显示为图像。

base64_1.png

注意

您的Base64字符串长度必须大于250。

注意

您可以使用提示变量作为图片属性的数据来源,来测试您的标签或解决方案设计。手动输入您的Base64文本内容,作为打印时的变量值。

BLOB字段支持

二进制大对象BLOB)是二进制数据的集合。BLOBs通常是图像、声音,或其他多媒体对象。数据库将BLOBs存储为单一实体。SQL,MySQL以及Oracle等高级数据库支持BLOB字段。

使用标签或表单上的BLOB数据库字段,从数据库直接访问图形,而不是作为硬盘驱动器上图形的文件路径。

将您的图片对象关联到BLOB数据库字段。Designer将自动识别BLOB文本内容,并在您的标签或表单上将其显示为图像。

样式

颜色处理定义了色带类型。

镜像让您能水平或垂直地翻转您的图片。

抖动组用于选择在标签上打印黑白图片的最适当的抖动打印方法。

提示

使用黑白方式打印图片时,抖动可通过改变黑色点的模式来创建多色彩和阴影的效果。

抖动类型用于选择抖动方法:

  • 默认打印机驱动:没有为图片对象选择抖动方法。以黑白打印时,打印机驱动程序使用其自身的抖动方法。

注意

如果没有为图片对象设置抖动,也可以通过使用打印机属性对话框来选择算法。在 Desktop Designer 中为对象选择的抖动算法将覆盖使用打印机属性对话框选择的算法。有关更多详细信息,请参阅更改抖动选项

  • 有序:通过在显示的像素上应用阈值映射(带单元格的矩阵)来实现抖动。如果像素值(可在 0-9 范围内缩放)小于矩阵中的相应单元格数,该算法将像素打印输出为黑色,否则打印输出为白色。

  • 阙值:设置用于比较每个像素的阙值。如果原始像素值高于阙值,则渲染为白色。阙值越低,变为白色像素的份额越大。

  • Floyd Steinberg:通过色散误差实现抖动。此算法将生成最接近原始图片的结果,但呈现速度最慢。

颜色组用于自定义图形对象的颜色。

位置

注意

如果更改了度量单位,则其值会自动转换。

图形调整大小选项卡在图片对象连接到变量时可用。这些设置设定图片对象在打印时如何适应源文件的大小。

  • 保持原始图片大小:禁用图片调整大小。图片大小保持不变。

  • 按比例调整大小:按比例调整图片大小。图片的纵横比保持固定。

  • 调整大小至设计的尺寸:调整图片的横向和纵向尺寸以使适合边框。此选项最有可能会扭曲图像。

原始尺寸:调整大小前,显示图片的宽度高度还原为原始图片大小取消调整大小操作。

一般

矩形

矩形对象在标签上创建一个矩形框架。

  • 圆角半径:使矩形的角变圆。较高的值使曲线更大。

位置

一般

直线

直线对象用于在标签上创建一条线。

位置

位置选项卡设定对象位置及与位置相关的行为。

位置组设定对象的位置。

  • XY:定位点的坐标。

  • 长度:设定线的长度。

如果在标签属性中更改了度量单位,则其值会自动转换。

旋转角度是根据设计表面的对象角度。

提示

有多种方法来设置对象角度:手动输入角度,拖动滑块或单击并拖动选定对象上的 Rotation Icon.png 图标。旋转角度和滑块可使对象围绕其定位点旋转。Rotation Icon.png 图标将对象围绕其中心点旋转。

锁定防止在设计过程中移动该对象。

一般

椭圆

椭圆对象用于在标签上创建一个圆形对象。

提示

NiceLabel 10 中的形状对象(矩形、线条和椭圆)会记住上次使用的设置。每次将此类对象之一添加到标签时,其轮廓和填充设置均会与先前添加的形状对象设置相同。

位置

注意

如果更改了度量单位,则其值会自动转换。

一般

反白

关于

反白对象反转底层对象的颜色。

UUID-de5abd09-95b0-48ed-6361-e584c19b9e7d.png

样式

样式选项卡包含角半径设置。

您可定义反白对象的角圆度。较高的值使曲线更大。

位置

注意

如果更改了度量单位,则其值会自动转换。

一般

打印优化用来激活使用打印机内部元素。

提示

如果选定的打印机型号对此支持,由打印机直接处理共享的标签元素(如,内部字体、形状、条码)。此选项可显著减少数据流量,因而可以加速打印进程。

  • 如果支持,则使用打印机元素:如果打印机允许,则使用内部打印机元素打印标签。如果所选打印机不支持内部打印机元素,则以图形文件发送该元素。

  • 总是使用打印机元素:仅使用打印机元素来打印标签。如果所选打印机不支持内部打印机元素,则显示一条错误消息。

  • 总是以图形打印:将对象以图像文件发送和打印。

注意

仅当禁用高级打印机驱动程序接口时,反白对象才能作为图形打印。打印之前,确保已启用 Windows 打印模式。双击设计表面以打开标签属性对话框,转到打印面板 > 打印 > 禁用选项使用高级打印机驱动程序接口

报告

使用 Desktop Designer 打印报告完成标签和运输循环,帮助您在同一个软件内完成从产品标签到运输的过程。您可以在 Desktop Designer 中打印报告,不需要第三方应用程序。报告打印可避免为打印报告而不得不学习、开发和维护第三方应用程序的成本。

报告是以自定义表显示数据库数据的标签。报告打印将数据整理成行。您可以添加头部和尾部,解释有关数据的更多信息。

例如,您可以在仓库创建运输随附的装箱单

UUID-cb4e0f79-4efb-10b6-b366-1680cbba48f7.png

第一页

UUID-b5b187fc-c63d-0676-7a8f-54a1d3bd6678.png

中间页

UUID-f182f45d-264f-679f-5e33-e7bd101f3721.png

最后一页

Desktop Designer中设计自定义报告可帮助您更快发货,减少错误。

报告元素

大多数报告都有类似的结构。您可以包括:

  • 重复数据,来自数据库。重复数据显示在报告的第一页上。

  • 头部和尾部,解释重复数据或提供更多信息。头部和尾部可在一些或全部页面上重复。

Designer 中的报告对象包括 3 个默认元素:

UUID-5c8e65cd-2f4a-2b5b-d2d1-fd6f1a3b447a.png
UUID-bd4773bd-7e87-0b8e-1f9c-d1fad68372fa.png
  1. 头部

  2. 重复内容定义(适用于所有重复数据的模板)。更改所有重复数据在报告每一行中的外观和行为。

  3. 尾部

报告对象中添加额外头部和尾部可创建自定义报告。例如,此装箱单包含多个元素:

UUID-a4c3fab3-c929-85d3-1acd-e38abb3df8ab.png
UUID-e67bb6f7-d567-f746-40f1-9825ca8a1642.png
  1. 头部,提供报告名称和日期。

  2. 头部,提供徽标和联系信息。此头部显示在报告的第一页上。

  3. 头部,提供数据的列描述。列描述在每一页上重复显示,方便数据阅读。

  4. 重复内容定义,适用于重复数据。这是可以在多个页面上重复显示的报告数据。

  5. 尾部,提供报告合计。此尾部显示在报告的最后一页上。

  6. 尾部,提供签名。此尾部固定在报告最后一页的底部。

创建新报告

  1. 制作新标签(通常是 A4Letter 尺寸,这样可以在办公室打印机上打印报告)。

    注意

    使用头尾标签时,只能在主标签上创建报告。头尾标签不支持报告对象。

  2. 点击并拖曳一个报告对象到设计表面。

    UUID-f4b1312b-37e9-295d-d94b-9da9b823427e.png
  3. 调整报告对象的大小,直到其填充设计表面的大多数面积。报告对象可以是小于设计表面的任何尺寸。

    提示

    在设计表面上,为必须放在报告对象外面的页码等对象保留空间。

  4. 连接数据库报告需要连接数据库才能正常工作

    1. 打开报告对象属性(单击右键 > 属性或按 F4),点击报告

      UUID-55f1b3b3-aea9-d0b3-62e7-f73f1ff5fd42.png
    2. 转到,使用下拉菜单添加现有数据库,或使用数据库向导

      UUID-2245c8e8-6630-c01e-57f7-7646f9e226f0.png
    3. 数据库已连接。

可以开始设计新报告了。

将对象添加到报告

将对象拖放到报告头部、重复内容定义和尾部中的所需位置。

单击并拖曳新对象到元素中:

UUID-f3d56c12-1840-4734-66b3-69898dd6c1c4.png

将新对象移到报告元素中。

单击并拖曳现有对象,在元素之间移动:

UUID-79b2c95e-8ace-0d02-d5d8-4983fe17160a.png

在元素之间移动对象。显示蓝色背景帮助您放置对象。

提示

保持对象面板打开(左侧),这样您总是能看到哪些对象在哪些元素中:

UUID-86e2bc9d-143c-2e13-839d-8e271c2f882c.png

配置重复内容定义

重复内容定义使用报告相连的数据库进行工作,作为数据如何显示的模板。报告为数据库中的每条记录创建新行。将重复内容定义中的对象连接至与报告相连的数据库字段。重复内容定义格式适用于报告中的每个重复行。

UUID-ffdcbdf9-66bb-0c08-6c8a-674185aa13ae.png

配置重复内容定义。

UUID-80dc4282-8efe-c54b-0dc5-debc835b87de.png

重复内容定义影响打印报告的每个重复行。

添加头部和尾部

制作多个头部或尾部,在报告中添加更多信息。您可以配置头部和尾部在报告的第一页、最后一页或每一页上重复显示。

要添加头部或尾部:

  1. 打开报告属性(单击右键 > 属性或按 F4)。

  2. 转到结构,单击添加头部添加尾部。新元素显示在结构中。

UUID-67864633-3bf6-df79-6c19-4f9ca2b632fb.png
  1. 将头部和尾部添加结构

  2. 为头部和尾部命名。为头部和尾部命名,方便在对象面板中进行整理。

  3. 选择重复选项,控制头部和尾部显示在报告的什么位置。

  4. 设置头部和尾部高度。

    • 固定到底部仅适用于尾部)。启用后,尾部始终在尾部重复页面的底部显示。对于包含签名等文本对象的尾部很有用。

      例如,如果重复数据在最后一页的中间结束,您可以将签名尾部固定到最后一页的底部,使下半页面留空。不需要检查,重复数据在页面上结束后,签名数据尾部会立即打印。

将动态对象添加到头部和尾部

您可以将包含动态数据(例如变量和函数)的对象添加到报告头部和尾部。 头部、尾部或报告对象外的变量和重复内容在每个标签/页面上迭代一次。 重复内容定义在每一行迭代一次。 

要将数据库的动态数据添加到头部和尾部,您不能使用在重复内容定义中使用的相同数据库表。为头部和尾部对象创建一个新的数据库表(或连接新数据库),确保在第二个数据库表配置中启用整个打印工作使用相同记录

例如,您可以添加一个对象,显示第二个数据库的报告总记录(此处自定义 SQL):

UUID-d2d3c0b7-def1-2c4e-d916-f904d850f3da.png
  1. 将一个动态文本对象添加到尾部,显示报告记录的总数。

  2. 文本对象连接到一个数据库。

  3. 启用整个打印工作使用相同记录配置数据库表。必需

添加页码

UUID-95529bbb-2478-7ff4-fc47-05a76522d302.png

在报告上添加计数器页码。

警告

计数器页码只包括当前页面。例如,第 1 页

您不能包括总页数。例如,不支持 第 1 页,共 5 页

大多数报告使用页码。要将页码添加到报告:

  1. 使用计数器变量创建一个文本对象。

  2. 将计数器放在设计表面上的报告对象之外。在头部和尾部添加计数器会干扰总页数