FlattenFormFieldTagged

表单字段、Tagged PDF、页面内容

« 返回文档索引

将字段外观烘焙为静态页面内容,同时在结构树中保留可访问的表单语义

语法

function FlattenFormFieldTagged(Index,
  UpdateAppearance: Integer): Integer;

参数

ParameterDescription
Index从 1 开始的表单字段索引
UpdateAppearance非零值会在扁平化前重建正常外观,零值则使用当前外观

返回值

外观已绘制、标记并移除活动字段时返回 1;字段、外观、页面或所需的现有标签关联不可用时返回 0

备注

对于未加标签的文档,此方法会创建 Form 结构元素,并从字段说明、标题和值中派生替代文本和实际文本

对于现有的 Tagged PDF,Widget 必须具有一个 StructParent 条目,其 ParentTree 值标识包含该 Widget 的 OBJR 的结构元素;该方法会将该关联转换为页面标记内容,而不会替换无关结构

保守转换失败时会保留现有字段

另请参阅

FlattenFormFieldsTaggedOnPageRange、FlattenFormField、GetStructTreeItemText