|
Foxit PDF SDK
|
Public 成员函数 | |
| AddNewTag (selected_tag_id, type, title) | |
| 向标签树添加一个新标签。 更多... | |
| AddTagForAnnotation (is_tag_annotations, annot, page_index, selected_tag_id) | |
| 为注释添加标签。 更多... | |
| ChangeTagToArtifact (selected_tag_ids, artifact_type, artifact_to_side) | |
| 将标签更改为装饰物。 更多... | |
| constructor (pdf_doc) | |
| 构造函数。 更多... | |
| CreateTagFromSelectionByContent (selected_content_ids, selected_tag_id) | |
| 按内容从选区创建标签。 更多... | |
| CreateTagFromSelectionByElement (page_index, selected_tag_id) | |
| 按元素从选区创建标签。 更多... | |
| CreateTagFromSelectionByTag (selected_tag_ids, last_selected_tag_id) | |
| 按标签从选区创建标签。 更多... | |
| CreateTagFromSelectionByText (page_index, selected_text_rects, selected_tag_id) | |
| 按文本从选区创建标签。 更多... | |
| DeleteEmptyTags (selected_tag_ids) | |
| 从标签树中删除空标签。 更多... | |
| DeleteTags (selected_tag_ids) | |
| 从标签树中删除指定的标签。 更多... | |
| FindTagFromSelection (selected_tag_ids) | |
| 从选区查找标签。 更多... | |
| GetAllContents (selected_tag_id) | |
| 获取指定标签项的所有内容。 更多... | |
| GetContentTreeItemIDsByTagItemID (selected_tag_id) | |
| 通过标签项 ID 获取内容树项 ID。 更多... | |
| GetTagPropertyByID (item_id) | |
| 通过标签项 ID 获取标签属性。 更多... | |
| GetTagTree () | |
| 获取当前 PDF 文档的标签树。 更多... | |
| GetTagTreeContextMenuItems (input_data) | |
| 获取标签树的上下文菜单项。 更多... | |
| IsEmpty () | |
| 检查当前对象是否为空。 更多... | |
| MoveTags (source_tag_ids, dest_tag_id, is_moved_as_child) | |
| 在标签树中移动标签。 更多... | |
| SetDocAsTaggedPDF () | |
| 将当前 PDF 文档设置为标记 PDF。 更多... | |
| SetTagPropertyActualText (item_id, actual_text) | |
| 为指定的标签项设置标签属性实际文本。 更多... | |
| SetTagPropertyAlternateText (item_id, alternate_text) | |
| 为指定的标签项设置标签属性替换文本。 更多... | |
| SetTagPropertyID (item_id, id) | |
| 为指定的标签项设置标签属性 ID。 更多... | |
| SetTagPropertyLanguage (item_id, language) | |
| 为指定的标签项设置标签属性语言。 更多... | |
| SetTagPropertyTitle (item_id, title) | |
| 为指定的标签项设置标签属性标题。 更多... | |
| SetTagPropertyType (item_id, type) | |
| 为指定的标签项设置标签属性类型。 更多... | |
静态 Public 属性 | |
| static | e_ArtifactAttachToSideTypeBottom |
| 装饰物贴边:下。 | |
| static | e_ArtifactAttachToSideTypeLeft |
| 装饰物贴边:左。 | |
| static | e_ArtifactAttachToSideTypeNone |
| 装饰物贴边类型枚举。 更多... | |
| static | e_ArtifactAttachToSideTypeRight |
| 装饰物贴边:右。 | |
| static | e_ArtifactAttachToSideTypeTop |
| 装饰物贴边:上。 | |
| static | e_ArtifactTypeLayout |
| 装饰物类型:布局装饰物(视觉布局元素)。 | |
| static | e_ArtifactTypePage |
| 装饰物类型枚举。 更多... | |
| static | e_ArtifactTypePagination |
| 装饰物类型:分页相关装饰物(例如页眉/页脚)。 | |
此类允许用户编辑 PDF 文档的标签树(结构树):查询和修改标签属性、 添加/删除/移动标签、从选区创建标签、将标签更改为装饰物, 以及将文档标记为标记 PDF。 在使用此模块中的任何类或方法之前,请确保 Foxit PDF SDK 已通过包含 "Accessibility"模块的密钥成功调用函数 FSDK.Library.Initialize 进行初始化。
|
inline |
向标签树添加一个新标签。
| [in] | selected_tag_id | 作为父级的选中标签 ID。 |
| [in] | type | 标签类型。 |
| [in] | title | 标签标题。 |
|
inline |
为注释添加标签。
| [in] | is_tag_annotations | 是否标记注释。 |
| [in] | annot | 注释对象。 |
| [in] | page_index | 页面索引。 |
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
将标签更改为装饰物。
| [in] | selected_tag_ids | 选中的标签 ID。 |
| [in] | artifact_type | 装饰物类型。请参考 FSDK.ArtifactType。 |
| [in] | artifact_to_side | 装饰物贴边类型。 请参考 FSDK.ArtifactAttachToSideType。 |
|
inline |
构造函数。
| [in] | pdf_doc | 一个有效的 PDF 文档对象。 |
|
inline |
按内容从选区创建标签。
| [in] | selected_content_ids | 选中的内容 ID。 |
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
按元素从选区创建标签。
| [in] | page_index | 页面索引。 |
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
按标签从选区创建标签。
| [in] | selected_tag_ids | 选中的标签 ID。 |
| [in] | last_selected_tag_id | 最后选中的标签 ID。 |
|
inline |
按文本从选区创建标签。
| [in] | page_index | 页面索引。 |
| [in] | selected_text_rects | 选中的文本矩形。 |
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
从标签树中删除空标签。
| [in] | selected_tag_ids | 用于检查空标签的标签 ID 数组。 |
|
inline |
从标签树中删除指定的标签。
| [in] | selected_tag_ids | 要删除的标签 ID 数组。 |
|
inline |
从选区查找标签。
| [in] | selected_tag_ids | 选中的标签 ID。 |
|
inline |
获取指定标签项的所有内容。
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
通过标签项 ID 获取内容树项 ID。
| [in] | selected_tag_id | 选中的标签 ID。 |
|
inline |
通过标签项 ID 获取标签属性。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
|
inline |
获取当前 PDF 文档的标签树。
|
inline |
获取标签树的上下文菜单项。
| [in] | input_data | 上下文菜单的输入数据。 |
|
inline |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
|
inline |
在标签树中移动标签。
| [in] | source_tag_ids | 要移动的源标签 ID。 |
| [in] | dest_tag_id | 目标标签 ID。 |
| [in] | is_moved_as_child | 是否作为目标的子级移动。 |
|
inline |
将当前 PDF 文档设置为标记 PDF。
|
inline |
为指定的标签项设置标签属性实际文本。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | actual_text | 要设置的实际文本。 |
|
inline |
为指定的标签项设置标签属性替换文本。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | alternate_text | 要设置的替换文本。 |
|
inline |
为指定的标签项设置标签属性 ID。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | id | 要设置的 ID。 |
|
inline |
为指定的标签项设置标签属性语言。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | language | 要设置的语言。 |
|
inline |
为指定的标签项设置标签属性标题。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | title | 要设置的标签标题。 |
|
inline |
为指定的标签项设置标签属性类型。
| [in] | item_id | 标签项 ID,从 FSDK.TagTreeEditor.GetTagTree 返回项的 FSDK.TagTreeItemData.item_id 获取。 |
| [in] | type | 要设置的标签类型。 |
|
static |
装饰物贴边类型枚举。
此枚举的值应单独使用。装饰物贴边:无。
|
static |
装饰物类型枚举。
此枚举的值应单独使用。装饰物类型:页面级装饰物。