System.Windows.Documents.DocumentStructures 命名空間

提供類別,就章節、段落、圖、項目清單或編號清單以及資料表方面來描述 XpsDocument 的結構。

類別

BlockElement

請勿使用。

FigureStructure

表示文件中的繪圖、圖表 (Chart) 或圖表 (Diagram)。

ListItemStructure

表示清單或外框中的項目。

ListStructure

表示文件中的項目清單。

NamedElement

識別 FixedPage 下項目階層內的項目。

ParagraphStructure

表示文件中的段落。

SectionStructure

表示文件中的一段內容。

SemanticBasicElement

適用於 XML 文件規格 (XPS) 文件之標記中的 XML 元素。

StoryBreak

識別由一個或多個 StoryFragment 項目組成的 Story 開頭或結尾。

StoryFragment

代表 XPS 文件內完整或部分的劇本。

StoryFragments

表示一個或多個 StoryFragment 項目的集合。

TableCellStructure

表示表格中的儲存格。

TableRowGroupStructure

表示表格中一個或多個資料列的集合。

TableRowStructure

表示表格中一個或多個儲存格的資料列。

TableStructure

表示文件中的表格。

備註

XPS 檔的格式化和版面配置可讓內容的不同部分以語意形式運作,例如段落、表格和清單。 人類可以從其外觀察覺內容的語意結構;但標記的實體格式和配置不會明確識別實際的語意專案。 為了能夠以程式設計方式瞭解檔組織, System.Windows.Documents.DocumentStructures 命名空間會提供結構元素,可用來依其語意部分定義檔。

XPS 檔的每一頁都包含一個 FixedPage 元素,以位置文字執行和圖形的形式定義其 內容 。 透過使用檔結構元素,XPS 檔的頁面也可以與 StoryFragment 以區段、段落、清單、圖表和資料表形式定義頁面 結構的 元素相關聯。 類別 NamedElement 是用來定義檔標記內容與結構部分之間的關聯。 NamedElement是結構化專案的子項,例如位於頁面階層中的 StoryFragment 資料表單元格或專案符號清單專案。 會 NamedElement 識別相同頁面階層中的 FixedPage 專案。 所參考的專案是結構化專案的內容。

建立 XPS 檔的應用程式不需要包含結構化標記,但使用檔結構元素可增強應用程式存取和使用檔內容的彈性。

如需 XPS 檔結構元素的詳細資訊,請參閱 Ecma International下載的 XML 檔規格第 9 章和附錄 E (XPS) 。

另請參閱