FlattenFormFieldTagged
表单字段、Tagged PDF、页面内容
将字段外观烘焙为静态页面内容,同时在结构树中保留可访问的表单语义
语法
function FlattenFormFieldTagged(Index,
UpdateAppearance: Integer): Integer;
参数
| Parameter | Description |
|---|---|
Index | 从 1 开始的表单字段索引 |
UpdateAppearance | 非零值会在扁平化前重建正常外观,零值则使用当前外观 |
返回值
外观已绘制、标记并移除活动字段时返回 1;字段、外观、页面或所需的现有标签关联不可用时返回 0
备注
对于未加标签的文档,此方法会创建 Form 结构元素,并从字段说明、标题和值中派生替代文本和实际文本
对于现有的 Tagged PDF,Widget 必须具有一个 StructParent 条目,其 ParentTree 值标识包含该 Widget 的 OBJR 的结构元素;该方法会将该关联转换为页面标记内容,而不会替换无关结构
保守转换失败时会保留现有字段
另请参阅
FlattenFormFieldsTaggedOnPageRange、FlattenFormField、GetStructTreeItemText