TaggedContent

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。

属性

名称类型访问描述
Titlestring?读取文档标题(来自 Info 字典)。
Languagestring?读取文档语言(BCP 47 标记,来自目录 /Lang 条目)。
StructTreeRootAspose.Pdf.Tagged.StructTreeRoot?读取只读视图文档的结构树根(/StructTreeRoot),如果文档未标记则为 null。
RootElementLS.StructureElement读取位于 StructTreeRootElement 下的第一个顶层结构元素(通常是自动生成的 Document 元素)。
StructTreeRootElementLS.StructTreeRootElement读取/StructTreeRoot 包装器,承载文档的结构树。
StructureTextStateLS.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 字典,以便下次文件保存时嵌入更新后的结构。

另请参阅

 中文