为PDF文件创建控件
与PDF 3.0引擎,你可以测试一个PDF文件的内容是否你希望它是什么。
本章解释了如何创建PDF文件控制。然后,您可以编辑PDF控制,拯救他们作为一个模块和基于PDF创建测试模块。
类型的控制
您可以创建以下类型的控制:
文本区域
图像区域
表区域
创建控件的方法
您可以创建一个控制在下列方式之一:
指定一个区域使用它的绝对位置,也就是说,它的位置在您的PDF文件。
指定一个区域利用其相对位置,也就是说,它的位置与锚元素在您的PDF文件。
这是有用的,如果PDF元素总是出现在相同的位置相对于彼此,但是你不能安全预测在页面上的位置。例如,如果您想要测试多个发票。发票遵循相同的基本格式,但某些领域的实际位置,如“净价”和“总价”,在每一个不同的文件。
指定一个区域使用它的绝对位置
创建一个基于其绝对控制通过指定一个区域位置,遵循以下步骤:
在PDF扫描窗口中,选择你想要引导:
选择文本,点击菜单按钮
文本。
选择一个图片,点击菜单按钮
图像。
选择一个表,点击菜单按钮
表。
在PDF格式的视图,指定您想要的控制区引导你的鼠标。
的PDF扫描把指定的区域变成ModuleAttribute并显示它控件视图在右边。
在PDF视图指定区域
控制类型表,执行以下额外的行动:
打开内容视图通过单击菜单按钮
显示内容预览。
指定行或列标题的数量,如果适用的话。
调整细胞与滑块的利润调整细胞边界,如果必要的。确保表中所示的结构内容视图匹配的原始表的PDF文档。
调整表格单元利润的内容视图滑块
指定重复的领域
可选地,如果一个元素的PDF文件出现在同一地区在所有页面的文档,您可以创建重复的领域。例如,如果你想检查同一地区在所有页面包含一个特定的文本。
创建一个重复的区域,遵循以下步骤:
在PDF格式的视图,指定的区域要变成一个重复区用鼠标。
右键单击并选择面积重复的区域从上下文菜单中。
当您创建一个模块与一个或多个重复的领域,一个额外的ModuleAttribute重复区域排除也会产生。这允许您防止这些领域上执行特定的页面。在使用该模块的测试步骤,您可以执行以下操作:
选择奇数页从ModuleAttribute ValueRange排除所有奇数编号的页面。
选择甚至编号的页面甚至从ModuleAttribute ValueRange排除所有编号的页面。
指定一个值在ModuleAttribute排除。为此,可以使用下面的语法:< n >, < n n >;…。
值的例子:1;3 - 6;9不包括页面1,3,4,5,6和9。
指定一个区域利用其相对位置
您可以创建一个控制基于其位置相对于另一个页面元素。为此,您需要定义以下元素:
锚定控制。这是你使用的页面元素来定义目标的位置控制。
目标控制。这是你想要的元素引导,你定义的相对位置锚定控制。
在测试过程中,PDF 3.0引擎确定了锚控制通过搜索PDF文档定义的文本或图像。一旦定位锚,它计算目标的位置的锚。在你保存您的PDF模块,你可以指定的水平精度的PDF 3.0引擎发现文档中锚定控制。
![]() |
请注意以下要求:
|
指定一个区域利用其相对位置,遵循以下步骤:
在PDF格式的视图,右键单击您想要使用的控制锚,在上下文菜单中选择以下选项之一:
使用它作为一个锚文本,选择使用锚文本……
使用它作为一个图像锚,选择使用图像锚……
选择的名称目标控制从上下文菜单列表。
的PDF扫描显示一个箭头从锚定到目标。
一旦你把一个地区变成了一个锚控制,你不能改变它回到一个普通的区域。
使用书名锚定控制本书作者
编辑一个锚定控制
一旦你把一个地区变成了一个锚控制,右键单击它来编辑它。打开上下文菜单,给你以下选项:
改变锚定控制的类型,选择锚文本或图像锚。
添加一个目标控制的锚,选择添加/删除目标控制并选择您想要添加的目标控制。
删除控制锚的控制目标,选择添加/删除目标控制并选择你想要删除的目标控制。
做一个锚控制的唯一标识
现有锚可以成为不如果你的唯一标识执行下列操作之一:
的控件视图强调没有锚定控制用橙色的唯一标识。
再做一个锚定控制标识,重新画一下。的PDF 3.0引擎计算目标的位置控制相对于新锚的位置控制。
附加选项
此外,PDF扫描菜单提供了以下选项:
选项 |
描述 |
---|---|
变焦 |
改变的缩放级别PDF格式的视图。 |
|
扩大扫描PDF来适应PDF格式的视图。 |
显示扫描区域 |
显示或隐藏PDF的扫描区域的观点。 |
|
选择扫描PDF的语言。的PDF扫描使用这种语言进行光学字符识别(OCR)。 |