即将到来的活动:安全展览和会议(展位E57) - 7月24-26,2019 - ICC悉尼,达令港

XPressBadge 技术文件

1.简介 #

XPressBadge是一种ID卡设计,打印和管理软件。 虽然ID卡设计是此应用程序的主要目的,但它仍可用于几乎任何设计和发布任务,如小册子,传单信用卡和产品标签。 XPressBadge使用矢量图形来确保最高的打印质量和微小的文件大小。 它可以在Windows 7,Windows 8和Windows 10上运行。

XPressBadge的一些强大功能是:

  • 矢量图形
  • 布局定制
  • MDI界面
  • 双面打印
  • 页面模板
  • 支持与大量数据源(包括SQL Server,Oracle,SQLite和文本文件)进行数据绑定
  • 使用数据库字段拖放绑定
  • SQL查询支持
  • 专辑视图
  • Alpha掩蔽
  • 绿屏(又名色度键)
  • 交互式页面设置窗口

本手册详细讨论了XPressBadge的所有显着特性。 在阐明每个特征之前,提供全局图是恰当的。

2.鸟瞰的过程 #

下图显示了设计布局中的XPressBadge。 如您所见,该应用程序包含一个主设计器表面(中心),几个工具窗口(左和右)和一个包含应用程序命令和选项的功能区(顶部)。 所有这些组件(功能区除外)都可以自由移动/停靠,以创建最适合您的布局。 让自己熟悉这些组件的名称,因为我们将在整本手册中使用这些名称。

现在您已经掌握了有关应用程序组件名称的基本知识,现在是时候了解如何使用XPressBadge完成任务。 请注意,本节简要概述了XPressBadge的设计和打印过程。 有关详细信息,请参阅用户界面,使用Designer以及本手册的其他相关章节。

应用程序工作流程可分为以下主要步骤:

选择页面模板

从新项目开始时,您需要事先获得以下信息:

如果您要在每页打印多张图纸/徽章/标签,您的图纸/徽章/标签的尺寸以及页面尺寸是多少?

如果您打算为多个科目打印此图纸/徽章(例如,整个班级的学生的身份证),您需要在数据源(如文本文件或Microsoft Access数据库)中包含科目数据。

获得此信息后,启动XPressBadge并单击 最新上市 功能区中的按钮(左上角)。 XPressBadge附带了一堆预定义的页面模板。 页面模板定义页面大小,卡片大小,页面上的行数和列数以及卡片之间的水平/垂直距离。 XPressBadge包括标准ID卡模板和许多来自Avery®和Worldlabel®等公司的常用模板。 您也可以定义自己的模板。


XPressBadge新绘图对话框

选择模板后,单击“确定”,XPressBadge将为您创建新图形。 您现在已准备好继续下一步。

设计

这是整个工作流程的核心。 在这里,您可以创建绘图/徽章/标签的实际布局。 这些徽章和标签使用 绘图对象 例如文本,形状,条形码,线条和渐变,以创建外观精美且信息丰富的输出。 工具箱中提供了这些图形对象。 您可以将这些对象拖放到设计器表面上以创建新实例。 然后使用“属性”窗格设置每个对象的属性。 您可以使用前面/后退切换按钮使用XPressBadge设计绘图的一面或两面。

印刷

完成设计阶段后,就可以连接到数据源了。 如果您的绘图不涉及为单个主题注入唯一信息,则可以完全跳过此部分和以下部分,而是选择 打印(设计) 与 t预览(设计) 应用程序菜单中的命令(功能区左上角的蓝色按钮)。 这些命令直接打印您的绘图,不需要主题数据。

您的数据源可以是CSV或制表符分隔的文本文件,也可以是数据库。 XPressBadge可以连接许多流行的数据源。 它还提供了使用SQL查询来获取自定义投影的功能。 有关数据源以及如何连接它们的详细信息,请参阅“数据源”部分。 总之,您选择数据源类型,然后通过连接字符串告诉XPressBadge您的数据源。 然后,XPressBadge显示所选表/视图中可用表和视图以及可用列的列表。 然后可以将这些列直接拖动到图形中以创建新的数据绑定对象,也可以手动将现有图形对象的可绑定属性设置为这些列。 有关如何使用变量将绘图对象绑定到数据库列的信息,请参见绘图对象,变量和属性主题。

指定数据源后,“数据预览”工具窗口将显示结果数据行。 每行通常对应一个主题。 “数据预览”窗口允许您选择要打印的主题行。 XPressBadge将为每个选定行打印一份图纸副本,并注入主题数据代替变量,从而创建该主题的ID卡,徽章或标签。 这个过程被称为 烘烤.

你可以查看这些 烘焙版 在使用相册工具窗口或实际打印之前 打印预览 主色带中的按钮(请注意,这与应用程序菜单中的“打印预览”命令不同,后者显示预览 设计版 只要)。 一旦您对输出感到满意,就可以使用 打印 主要功能区中的按钮(再次注意,这与...不同 打印(设计) 应用程序菜单中提供的命令)。

3.用户界面 #

XPressBadge使用非常灵活的布局,大多数UI项目可以通过简单的拖动进行定位和调整大小。 它利用MDI接口允许您一次处理多个图纸。 每张图纸都分配了一个 文件窗口 在文档窗格中。 多个文档窗口以标签视图排列,非常类似于现代浏览器的选项卡。 功能区命令和工具窗口始终与活动图形一起使用。 一次只能激活一个绘图。 一旦对工具窗口和设计器区域的特定排列感到满意,就可以使用保存此布局 保存布局 应用程序菜单中的命令。 这将允许您切换到不同的布局,然后通过使用返回到此安排 负载布局 命令(也可在应用程序菜单中使用)。 有关内置和自定义布局的详细信息,请参阅布局管理部分。


默认情况下, 设计布局 显示主设计师区域左侧和右侧的重要工具窗口。 此外,您可以在顶部看到一个水平,在设计器的左侧看到一个垂直标尺。 我们来看看吧

3.1.工具窗口 #

每个工具窗口都有特定用途。 从版本2.3开始,XPressBadge包含以下工具窗口。

  • 工具箱:提供图形对象,如文本,形状和条形码,以构建图形。
  • 属性:允许您查看/编辑选定的图形对象的属性,例如位置和大小。
  • 资源管理器:显示绘图内容的分层视图。
  • 数据源:允许您连接到数据库或文本文件以获取主题数据。
  • 数据预览:提供将用于批量打印的获取数据的表格式只读视图。
  • 页面设置:控制页面边距以及页面上的行数和列数以进行批量打印。
  • 颜色框:允许您定义用于绘制对象边框和内部的颜色/渐变。
  • 专辑:显示 烘焙产量 所选科目的活动绘图。
  • Cam Capture:连接相机设备以获取主体的实时照片。
  • 照片管理器:允许您将拍摄的照片链接到主体。

所有这些工具窗口都在工具窗口部分详细讨论过。

3.2.布局管理 #

XPressBadge窗口可以自由定位和调整大小,以创建最适合您风格的布局。 根据需要调整工具窗口后,可以使用“保存布局”命令(在应用程序菜单中提供)保存此布局。 这允许您为不同类型的工作创建不同的布局。 例如,您可能希望在设计阶段显示“工具箱”和“属性”窗格,但在批量打印期间将其替换为“数据预览”和“相册”窗口。 这可以通过使用来实现 负载布局保存布局 命令(均在应用程序菜单中可用)。 XPressBadge带有两个名为的默认布局 设计批量,这将满足您的大多数需求。

要调整工具窗口的位置,只需单击其标题栏并拖动到新位置即可。 当您开始拖动时,所有现有的工具窗口都会 对接装饰 在哪里可以放下它以使其停靠在该窗口。 您也可以将其放在任何现有工具窗口之外,以使其在应用程序窗口内自由浮动。

工具窗口有7可能的停靠状态:

  • 停靠在现有窗口的左侧
  • 停靠在现有窗口的右侧
  • 停靠在现有窗口的顶部
  • 停靠在现有窗口的底部
  • 作为带有现有窗口的选项卡式文档停靠
  • 自由浮动
  • 自动隐藏


下图显示了处于不同对接状态的多个工具窗口。 将工具窗口拖动到另一个工具窗口时,目标窗口会显示一个可视提示,您可以使用该窗口停靠拖动的窗口。 使用 图标(每个工具窗口的右上角)将工具窗口设置为自动隐藏模式。

MDI(选项卡上的保存指示器和关闭按钮)

4.设计师 #

  • 创建绘图
    • 模板
    • 更改图纸尺寸
    • 添加绘图对象
      • 拖放
      • 双击z
      • 华盖
    • 对齐网格
    • 徽章不透明度(背面看见)

4.1.与Designer合作 #

移动,调整大小和旋转

  • 使用CTRL旋转可以增加15度
  • 箭头键可用于移动对象
  • 调整手柄大小


剪切,复制和粘贴命令

  • 复制/粘贴剪贴板内容,如文本和图像


在功能区中格式化命令

Zoomming

XPressBadge设计器支持使用鼠标滚轮进行放大和缩小。 如果鼠标没有提供滚轮,则可以使用应用程序窗口右下角的缩放控件。 您可以缩放到25%那么小,也可以缩放到原始大小的400%。 变焦控制还包含一个方便的按钮,可以缩放到100%。

由于XPressBadge是矢量图形应用程序,因此放大或缩小不会影响绘图对象的质量(显示光栅图像的图像对象除外)。


撤销重做

XPressBadge支持无限级别的撤消和重做级别。 使用CTRL + Z撤消最近的操作,使用CTRL + Y(或CTRL + SHIFT + Z)重做上次撤消的操作。 您可以在“操作历史记录”工具窗口中看到撤消和重做操作的列表。

图形的当前状态在操作列表中以粗体字体表示。 请注意,如果对绘图执行任何操作,则任何低于当前状态的操作(重做操作)都将丢失。 这是撤消/重做模型的常见缺点,并不是特定于XPressBadge。 如果在撤消后对文档进行更改,则Word和Excel等其他应用程序也会丢失重做操作。


在正面和背面之间切换

XPressBadge支持2双面图纸和徽章。 您可以使用前/后开关按钮(请参阅

4.2.绘图对象 #

图纸和徽章由图形对象组成,如文本,符号,图像和条形码。 XPressBadge提供了几个绘图对象,允许您创建各种漂亮的徽章,看板,卡片和其他图纸。 您可以从“工具箱”中选择这些图形对象,并将它们添加到图形中。 请参阅工具箱以查找将这些对象添加到图形的不同方法。

所有绘图对象都共享一些常用属性,如名称,位置和大小。 除了这些常见属性之外,每个绘图对象类型也公开一组特定于该对象类型的特定属性。 在下面的部分中,我们将检查这些常见属性,后跟每个绘图对象的特殊属性。

4.2.1.共同属性 #

名字

用户指定的绘图对象名称。 名称可以是任何文本,建议(但不是必需)在图形中是唯一的。 即使在绘图表面上不容易看到对象的名称(例如图形背面的对象),也可以使用对象的名称来识别它。 您可以从“图形资源管理器”以及“属性”窗格中设置此属性。


Visibe

布尔值(True / False),用于确定对象在绘图表面和打印输出中是否可见。 您可以从“图形资源管理器”以及“属性”窗格中设置此属性。


锁定

布尔值(True / False),用于确定对象是否响应用户的交互,例如鼠标单击。 如果希望在处理锁定对象顶部的其他对象时将对象保持在固定位置,则可以锁定对象。 您可以从“图形资源管理器”以及“属性”窗格中设置此属性。


区域

指定绘图表面上对象的X,Y坐标。 图形的左上角是原点(0,0)。 在绘图表面上移动对象时,此属性会自动更新以反映对象的新位置。 如果要将其置于精确位置,也可以从“属性”窗格中设置此属性。 请注意,这些值以当前选定的测量单位显示。 更改测量单位(从功能区)时,这些属性会自动反映新值。 除了之外的所有对象 线 对象支持位置属性。

也可以使用箭头键移动对象。 有关更多信息,请参阅使用Designer部分。


尺码

指定图形对象的宽度和高度。 您可以使用调整大小手柄更改对象的大小。 或者,您可以使用“属性”窗格将对象的宽度和高度设置为精确值。 除了之外的所有对象 线 对象支持Size属性。

与“位置”属性一样,对象的大小也以当前选定的度量单位显示。 当选择对象时,对象的宽度和高度也会显示在对象的水平和垂直边框旁边。


回转

以度为单位指定对象的旋转角度。 除了之外的所有对象 线 对象支持旋转属性。 您可以使用“属性”窗格旋转对象,也可以使用旋转手柄直接在设计器曲面上旋转它。 有关更多信息,请参阅使用Designer部分。


ZORDER

一个整数值(正数或负数),用于确定对象彼此重叠的顺序。 您可以使用此属性将对象移动到背景或将其与其他对象相关联。 具有较高ZOrder值的对象放置在具有较低ZOrder值的对象前面。 您可以从“属性”窗格更改ZOrder。 您还可以使用功能区的“格式”选项卡将对象快速移动到前景或背景。

4.2.2.常见的形状属性 #

以下属性特定于Shape对象。 这包括椭圆,矩形,符号和NGon。


大纲和填写

指定分别用于绘制形状边框和内部的画笔。 XPressBadge支持4种类的画笔:

  • 没刷
  • 一色刷(也称为实心刷)
  • 具有两个或更多梯度停止点和起点/终点的线性渐变画笔。 默认情况下,起点和终点位于对象的左上角和右下角。
  • 径向渐变画笔,具有从原点(渐变的中心)辐射的两种或更多种颜色之间的渐进过渡。 默认情况下,原点设置在对象的中心。


有关如何将这些画笔应用于绘图对象的详细信息,请参阅颜色框。


边框样式

指定用于绘制形状边框的笔样式。 默认情况下,边框使用实心画笔绘制。 其他选项包括dash,dot,dash-dot和dash-dot-dot。


边框厚度

指定形状边框的粗细。 默认值为1。 您可以使用“属性”窗格设置此属性。

4.2.3.椭圆 #

椭圆形状可用于向绘图添加圆和椭圆。 Ellipse继承了形状的所有常见属性(因此也是绘图对象的所有常见属性)。

4.2.4.长方形 #

矩形形状可用于添加法线和圆角矩形。 与Ellipse一样,Rectangle也继承了形状的所有常见属性(因此也是绘图对象的所有常见属性)。 此外,Rectangle还提供了另一个名为的属性 角半径 您可以使用它来舍入矩形的4边缘。

4.2.5.恩贡 #

n-gon是等角度的凸多边形(所有角度在度量上相等)和等边(所有边具有相同的长度)。 此对象可用于添加常见形状,如三角形,五边形和六边形等.Nonon对象继承了形状的所有常见属性(因此也是绘图对象的所有常见属性)。 此外,NGon还提供了另外一个名为的财产 双方 它定义了n-gon的边数。 您可以将边数设置为3和100之间的任意数字。 随着n-gon的边数增加,它开始越来越像圆形。

  • 具有N边的对称多边形。 N可以是从3到100。

4.2.6.线 #

表示具有起点和终点的2尺寸线对象。 与其他绘图对象不同,Line没有 区域 or 尺码 属性,因此不显示在其他绘图对象周围显示的8调整大小手柄。 只有两个手柄可用于更改线对象的开始和结束。 但是,可以像其他绘图对象一样通过单击并拖动来移动线条。

您可以更改线条样式 固体虚线 or 虚线。 你也可以使用 厚度 线对象的属性,用于创建更粗或更细的线。

4.2.7.文本 #

表示可用于创建标签,段落和其他文本元素的文本框。 Text对象支持具有自动换行的多行文本。 它还支持您机器上可用的字体,大小和样式。 您可以通过双击(即使在旋转Text对象时也可以这样工作)或使用“属性”工具窗口来执行Text对象内容的就地编辑。 “属性”窗口显示选择“文本”对象时字体系列的实时预览。

文本对象支持水平和垂直对齐。 将对象放置在图形的一个边缘附近时,此设置特别有用。 例如,您可能希望在图形的右上角附近放置一个电子邮件地址,并让它向左扩展(而不是默认的左扩展)。 在这种情况下,您可以将“水平对齐”属性设置为“右”,文本将开始向左流动。

Text对象提供了两个用于设置其内容的属性:Designer Text属性控制设计器中显示的内容。 使用此属性可在设计时可视化输出的外观。 另一方面,Text属性控制将要打印的实际输出。 请注意,Text属性显示浅绿色背景,这意味着它支持变量。 有关如何使用变量从数据源获取数据的详细信息,请参见“属性”窗格和“变量”主题。

如果设置了Text属性,Designer Text属性对打印输出没有影响。

下图显示了正在编辑的90度旋转文本元素。 与其他绘图对象一样,Text对象可以旋转到任意角度,而不仅仅是90的倍数。


***

提示:如果将文本从任何应用程序复制到剪贴板,则可以在设计器上按CTRL + V(或选择“粘贴”命令),以便为您自动创建Text元素。 此Text元素将复制的文本作为其内容。

4.2.8.图片 #

使用图像对象,您可以在绘图中添加照片,剪贴画和其他插图。 图像对象支持两者 二进制图像数据。 它公开了以下重要属性:

设计师来源:此属性允许您选择将在设计器中显示的照片或图像。 只需点击即可 浏览 按钮并选择您的文件。

来源:确定将在“打印预览和打印”期间使用的图像内容。 此属性也支持变量。 您可以提供静态图像文件路径,也可以使用指向图像列的变量。 此列可以依次包含图像文件的路径或实际的二进制内容,这是将图像直接存储在数据库中的情况。

透明度颜色/透明度容差:这两个属性共同实现了一个强大的功能 色度键控 or 绿屏。 这个想法是批量摄影公司拍摄他们的主题的背景,具有独特的非人类色彩(如绿色)。 然后将这些图片带到实验室,其中使用诸如XPressBadge的软件用诸如风景的不同图像替换背景。 这是一个例子:

要使此功能起作用,背景屏幕应具有相当独特的颜色,不应在前景/主题中使用。 将“透明度颜色”属性设置为屏幕颜色(可以使用 高级 如果您知道颜色代码,则在此属性下拉列表中可用的按钮)然后使用“容差”属性来确定完全擦除背景且前景不受影响的最佳平衡。

不透明面膜:此属性可通过“颜色框”工具窗口(而不是“属性”窗格)获得。 使用此属性,您可以创建有趣的 混合 两个图像无缝融合到一起的效果。 或者你可以用它来创建照片 衰退 帧。 以下是两个这样的例子。 左边的那个使用线性渐变蒙版,其中一个渐变停止设置为 透明。 右边的一个使用径向渐变使照片远离中心。


伸展:定义如果图像对象与照片尺寸不同,将如何调整照片大小。 可能的选择是:

  • 无:照片不会调整大小。 如果照片大于图像对象,则会剪裁照片的某些部分。
  • 填充:照片将调整为与图像对象相同的大小。 宽高比可能会失真。
  • 制服:照片将调整大小 宽度和高度的匹配与图像对象的宽度和高度匹配。 另一个尺寸根据主要原始宽高比进行调整。
  • 统一填充:照片将调整大小以便 宽度和高度的匹配与图像对象的宽度和高度匹配。 另一个尺寸根据主要原始宽高比进行调整。 这将剪切更大尺寸的照片部分。
  • 4.2.9.图形符号 #

    符号形状可用于添加几种常见的图形元素,如星形,箭形,直角三角形,菱形和标注。 符号继承了形状的所有常见属性(因此也是绘图对象的所有常见属性)。 此外,它还提供了另一个名为的属性 符号类型,这是一个下拉列表,您可以从中选择其中一个形状。 请注意,这些符号也可以直接在“工具箱”窗口中使用。

    4.3.高级控件 #

    4.3.1.条码 #

    顾名思义,此绘图对象以条形码的形式显示提供的文本。 XPressBadge支持以下条形码类型:

    • AZTEC,
    • CODABAR
    • 代码39
    • 代码128
    • 数据矩阵
    • EAN 8
    • EAN 13
    • ITF
    • PDF 417
    • QR码
    • UPC A
    • 微星
    • PLESSEY

    条形码对象即公开两个属性 数据设计师数据 使用它你可以注入需要条形码的值。 设计师数据 用于设计时显示,而 数据 在批量打印和批量打印预览期间,XPressBadge使用属性。 数据 属性支持变量,因此您可以将其绑定到数据库字段。 有关更多信息,请参见变量主题。

    4.3.2.磁条 #

    磁条在许多低安全性环境中使用以提供基本认证服务。 信用卡和员工身份证是使用磁条的卡的两个例子。 Magstripe绘图对象允许您将数据编码到此类卡上。 要使此对象起作用,您需要一台支持磁编码的打印机。 许多打印机都带有单独的可安装模块,可以连接到打印机以增加磁性能力。

    如果在工具箱中双击Magstripe对象或将其拖放到设计器上,它将自动定位和调整大小。 重要的是要注意默认情况下Magstripe对象在打印预览或实际打印中不显示任何内容。 而是将指定的数据直接发送到磁编码器模块进行编码。 但是,您可以使用显示波段和数据 DisplayBandDisplayTrackData 属性。

    Magstripes可以容纳3数据轨道。 每个轨道都有一个最大长度和允许的字符列表。 下表总结了这些限制:

    当选择Magstripe对象时,XPressBadge在“属性”窗格中显示这些限制。 请注意,所有3轨道属性都是可绑定的(绿色框),因此您可以使用变量而不是静态值来编码磁条中特定于主题的信息。 这将是大多数批处理作业的常见方案。 绑定时,请确保您的数据库字段符合上述限制。

    4.4.工具窗口 #

    4.4.1.探险者 #

    Explorer(或绘图资源管理器)工具窗口提供绘图内容的分层视图。 层次结构的根节点是绘图本身。 在根节点下,您将看到用于对前侧和后侧层进行分组的FRONT和BACK节点。 每个图层节点依次包含作为该图层一部分的图纸对象列表。 有关更多信息,请参阅图层。

    在资源管理器中选择一个绘图对象也会在图形中选择它(反之亦然)。 每个绘图对象在其前面显示一个可见性和一个锁定图标。 单击这些图标将分别切换对象的可见性和锁定/解锁状态。 这些图标也可用于图层节点,单击这些图标将影响该图层中的所有图纸对象。

    对象节点提供上下文菜单,可用于执行常见任务,如剪切,复制和粘贴。 此外,您可以选择节点并按F2键重命名对象或图层。 按ENTER或ESCAPE接受或取消更改。 每个对象节点都显示该对象 名字 以及它 类型 (在括号中)。

    此工具窗口顶部包含一个小工具栏,允许您创建新图层并删除现有图层。 请注意,您无法从图形的正面或背面删除所有图层。 每一面必须至少有一层。 另请注意,删除图层也会删除该图层的所有图形对象。

    您也可以使用此窗口调整绘图对象的z顺序。 这允许您将绘图对象相对于其他绘图对象移动到背景或前景。 使用Z-Order属性滑块使用“属性”窗格可以实现相同的效果。

    请注意,Explorer窗口支持多个选择,因此您可以一次对多个对象执行操作。

    建议编辑