TaggedContent
概述
TaggedContent 是 Aspose.PDF FOSS 中用于 .NET 的一个类。继承自:ITaggedContent。
提供对标记 PDF 元数据(标题、语言)以及逻辑结构树的访问。
此类为在 .NET 程序中处理 TaggedContent 对象提供了 41 种方法。可用的方法包括:CreateAnnotElement、CreateArtElement、CreateBibEntryElement、CreateBlockQuoteElement、CreateCaptionElement、CreateCodeElement、CreateDivElement、CreateFigureElement、CreateFormElement、CreateFormulaElement、CreateHeaderElement、CreateIndexElement,以及另外 29 种方法。所有公共成员在安装 Aspose.PDF FOSS for .NET 包后,可供任何 .NET 应用程序访问。属性:Language、RootElement、StructTreeRoot、StructTreeRootElement、StructureTextState、Title。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Title | string? | 读取 | 文档标题(来自 Info 字典)。 |
Language | string? | 读取 | 文档语言(BCP 47 标记,来自目录 /Lang 条目)。 |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | 读取 | 只读视图文档的结构树根(/StructTreeRoot),如果文档未标记则为 null。 |
RootElement | LS.StructureElement | 读取 | 位于 StructTreeRootElement 下的第一个顶层结构元素(通常是自动生成的 Document 元素)。 |
StructTreeRootElement | LS.StructTreeRootElement | 读取 | /StructTreeRoot 包装器,承载文档的结构树。 |
StructureTextState | LS.StructureTextState | 读取 | 默认文本状态,用于未指定自身状态的内联结构元素。 |
方法
| 签名 | 描述 |
|---|---|
SetTitle(title: string) | 在 information 字典中设置文档标题。 |
SetLanguage(language: string) | 设置文档语言(BCP 47 标签,例如)。 |
CreateAnnotElement() | 创建一个 TaggedContent 实例。如果文档未被标记,则返回 null。 |
CreateArtElement() | 在此 TaggedContent 实例上调用 CreateArtElement。 |
CreateBibEntryElement() | 在此 TaggedContent 实例上调用 CreateBibEntryElement。 |
CreateBlockQuoteElement() | 在此 TaggedContent 实例上调用 CreateBlockQuoteElement。 |
CreateCaptionElement() | 在此 TaggedContent 实例上调用 CreateCaptionElement。 |
CreateCodeElement() | 在此 TaggedContent 实例上调用 CreateCodeElement。 |
CreateDivElement() | 在此 TaggedContent 实例上调用 CreateDivElement。 |
CreateFigureElement() | 在此 TaggedContent 实例上调用 CreateFigureElement。 |
CreateFormElement() | 为新(可能未标记)的文档创建一个 TaggedContent 实例。 |
CreateFormulaElement() | 为新(可能未标记)的文档创建一个 TaggedContent 实例。确保文档具有 MarkInfo 和 StructTreeRoot。 |
CreateHeaderElement() | 为新(可能未标记)的文档创建一个 TaggedContent 实例。确保文档具有 MarkInfo 和 StructTreeRoot。创建一个不依赖于 PDF 阅读器的内存根元素。 |
CreateIndexElement() | 在此 TaggedContent 实例上调用 CreateIndexElement。 |
CreateLinkElement() | 在此 TaggedContent 实例上调用 CreateLinkElement。 |
CreateListElement() | 在此 TaggedContent 实例上调用 CreateListElement。 |
CreateListLBodyElement() | 在此 TaggedContent 实例上调用 CreateListLBodyElement。 |
CreateListLIElement() | 在此 TaggedContent 实例上调用 CreateListLIElement。 |
CreateListLblElement() | 在此 TaggedContent 实例上调用 CreateListLblElement。 |
CreateNonStructElement() | 在此 TaggedContent 实例上调用 CreateNonStructElement。 |
CreateNoteElement() | 在此 TaggedContent 实例上调用 CreateNoteElement。 |
CreateParagraphElement() | 在此 TaggedContent 实例上调用 CreateParagraphElement。 |
CreatePartElement() | 在此 TaggedContent 实例上调用 CreatePartElement。 |
CreatePrivateElement() | 在此 TaggedContent 实例上调用 CreatePrivateElement。 |
CreateQuoteElement() | 在此 TaggedContent 实例上调用 CreateQuoteElement。 |
CreateReferenceElement() | 在此 TaggedContent 实例上调用 CreateReferenceElement。 |
CreateRubyElement() | 在此 TaggedContent 实例上调用 CreateRubyElement。 |
CreateSectElement() | 在此 TaggedContent 实例上调用 CreateSectElement。 |
CreateSpanElement() | 在此 TaggedContent 实例上调用 CreateSpanElement。 |
CreateTOCElement() | 在此 TaggedContent 实例上调用 CreateTOCElement。 |
CreateTOCIElement() | 在此 TaggedContent 实例上调用 CreateTOCIElement。 |
CreateTableElement() | 在此 TaggedContent 实例上调用 CreateTableElement。 |
CreateTableTBodyElement() | 在此 TaggedContent 实例上调用 CreateTableTBodyElement。 |
CreateTableTDElement() | 在此 TaggedContent 实例上调用 CreateTableTDElement。 |
CreateTableTFootElement() | 在此 TaggedContent 实例上调用 CreateTableTFootElement。 |
CreateTableTHElement() | 在此 TaggedContent 实例上调用 CreateTableTHElement。 |
CreateTableTHeadElement() | 在此 TaggedContent 实例上调用 CreateTableTHeadElement。 |
CreateTableTRElement() | 文档标题(来自 Info 字典)。 |
CreateWarichuElement() | 文档标题(来自 Info 字典)。 |
PreSave() | 为序列化准备内存中的树。 |
Save() | 将内存中的树刷新到文档的 StructTreeRoot 字典,以便下次文件保存时嵌入更新后的结构。 |