浏览该文件的文档.
15 #ifndef FS_PDFSSTRUCTTREE_H_
16 #define FS_PDFSSTRUCTTREE_H_
48 typedef enum _StructTreeEntityType {
147 typedef enum _ElementInfoType {
338 typedef enum _StructObjectType {
507 #endif // FS_PDFSTRUCTTREE_H_
void RemoveChild(int index)
通过索引删除子结构树实体。
bool HasElementInfo(ElementInfoType type) const
检查特定类型的结构元素信息是否存在。
结构树实体类型:MarkedContent,表示标记内容项。
Definition: fs_pdfstructtree.h:60
PDFStructTree(const PDFDoc &document)
带参数的构造函数。
结构树实体类型:未知。
Definition: fs_pdfstructtree.h:52
Definition: fs_pdfstructtree.h:140
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
Definition: fs_pdfstructtree.h:270
StructTreeEntityType
结构树实体类型的枚举。
Definition: fs_pdfstructtree.h:48
StructElement GetParentElement()
获取父结构元素。
ElementInfoType
结构元素信息类型的枚举。
Definition: fs_pdfstructtree.h:147
~StructMarkedContent()
析构函数。
Definition: fs_pdfstructtree.h:293
结构元素信息类型:Expanded Form,表示结构元素的扩展形式。
Definition: fs_pdfstructtree.h:164
int GetChildCount() const
获取当前PDF结构树中结构元素的数量。
StructElement GetParentElement()
获取父结构元素。
bool operator!=(const StructTreeEntity &other) const
不等操作符。
PDFPage GetPage() const
获取相关的PDF页面。
结构元素信息类型:Actual Text,表示结构元素的实际文本。
Definition: fs_pdfstructtree.h:168
StructTreeEntity()
构造函数。
Definition: fs_pdfstructtree.h:70
bool operator==(const StructTreeEntity &other) const
相等操作符。
Definition: fs_pdfstructtree.h:331
图像对象。
Definition: fs_pdfstructtree.h:344
Definition: fs_pdfstructtree.h:41
uint32 GetMCID() const
获取标记内容标识符(MCID)。
字节字符串类
Definition: fx_string.h:317
StructObjectContent()
构造函数。
Definition: fs_pdfstructtree.h:353
~StructObjectContent()
析构函数。
Definition: fs_pdfstructtree.h:373
StructTreeEntity GetChild(int index)
通过索引获取子结构树实体。
结构元素信息类型:Title,表示结构元素的标题。以人类可读形式表示的文本字符串。
Definition: fs_pdfstructtree.h:151
Definition: fs_pdfstructtree.h:417
StructTreeEntityType GetType() const
获取结构树实体类型。
bool operator==(const PDFStructTree &other) const
相等操作符。
未知类型。
Definition: fs_pdfstructtree.h:340
StructElement GetChild(int index) const
通过索引获取结构元素。
bool IsEmpty() const
检查当前对象是否为空。
Foxit命名空间。
Definition: fs_taggedpdf.h:27
Definition: fs_pdfobject.h:848
结构树实体类型:ObjectContent,表示PDF对象内容项, 如注释和XObject。
Definition: fs_pdfstructtree.h:65
int GetChildCount() const
获取当前结构元素中子结构树实体的数量。
~StructElement()
析构函数。
Definition: fs_pdfstructtree.h:193
表单对象。
Definition: fs_pdfstructtree.h:346
void RemoveChild(int index)
通过索引删除结构元素。
Definition: fs_pdfdoc.h:771
StructElement()
构造函数。
Definition: fs_pdfstructtree.h:173
结构树实体类型:Element,表示结构元素。
Definition: fs_pdfstructtree.h:56
StructObjectType GetObjectType() const
获取相关对象类型。
Definition: fs_pdfpage.h:421
注释对象。
Definition: fs_pdfstructtree.h:348
bool operator!=(const PDFStructTree &other) const
不等操作符。
结构元素信息类型:Alternative Description,表示结构元素的替代描述。
Definition: fs_pdfstructtree.h:160
StructObjectType
对象类型的枚举。
Definition: fs_pdfstructtree.h:338
WString GetElementInfo(ElementInfoType type) const
获取结构元素信息。
PDFStructTree & operator=(const PDFStructTree &other)
赋值操作符。
无效对象。
Definition: fs_pdfstructtree.h:342
宽字符串类
Definition: fx_string.h:1457
pdf::objects::PDFDictionary * GetDict() const
获取相关对象的PDF字典。
pdf::objects::PDFDictionary * GetStmDict() const
获取包含标记内容序列的内容流的PDF字典。
pdf::objects::PDFDictionary * GetStmOwnerDict() const
获取内容流所有者的PDF字典。
结构元素信息类型:Language,表示结构元素中所有文本的 自然语言,除非被嵌套结构元素或标记内容的语言规范覆盖。
Definition: fs_pdfstructtree.h:156
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:196
String GetStructureTypeName() const
获取结构类型名称。
StructMarkedContent()
构造函数。
Definition: fs_pdfstructtree.h:273
Definition: fs_basictypes.h:449
StructElement GetParentElement()
获取父结构元素。
StructTreeEntity & operator=(const StructTreeEntity &other)
赋值操作符。
bool IsEmpty() const
检查当前对象是否为空。
@2026 Foxit Software Incorporated. All rights reserved.