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