System.Windows.Documents.DocumentStructures 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別,就章節、段落、圖、項目清單或編號清單以及資料表方面來描述 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) 。