System.Windows.Documents.DocumentStructures Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy, které popisují strukturu XpsDocument oddílů, odstavců, obrázků, seznamů s odrážkami nebo číslovaných seznamů a tabulek.
Třídy
| Name | Description |
|---|---|
| BlockElement |
Nepoužívejte. |
| FigureStructure |
Představuje výkres, graf nebo diagram v dokumentu. |
| ListItemStructure |
Představuje položku v seznamu nebo osnově. |
| ListStructure |
Představuje seznam položek v dokumentu. |
| NamedElement |
Identifikuje prvek v hierarchii prvků pod položkou FixedPage. |
| ParagraphStructure |
Představuje odstavec v dokumentu. |
| SectionStructure |
Představuje část obsahu v dokumentu. |
| SemanticBasicElement |
Element XML v značek pro dokumenty XPS (XML Paper Specification). |
| StoryBreak |
Identifikuje začátek nebo konec textu složený z jednoho nebo více StoryFragment prvků. |
| StoryFragment |
Představuje celý text v dokumentu XPS nebo jeho část. |
| StoryFragments |
Představuje sadu jednoho nebo více StoryFragment prvků. |
| TableCellStructure |
Představuje buňku v tabulce. |
| TableRowGroupStructure |
Představuje sadu jednoho nebo více řádků v tabulce. |
| TableRowStructure |
Představuje řádek jedné nebo více buněk v tabulce. |
| TableStructure |
Představuje tabulku v dokumentu. |
Poznámky
Formátování a rozložení dokumentu XPS umožňuje, aby se různé části obsahu chovaly v sémantické podobě, jako jsou odstavce, tabulky a seznamy. Lidé mohou vnímat sémantickou strukturu obsahu z jeho vzhledu; ale fyzický formát a rozložení značky explicitně neidentifikuje skutečné sémantické prvky. Aby bylo možné programově porozumět organizaci dokumentů, System.Windows.Documents.DocumentStructures obor názvů poskytuje prvky struktury, které lze použít k definování dokumentu pomocí sémantických částí.
Každá stránka dokumentu XPS obsahuje FixedPage prvek, který definuje jeho obsah ve formě pozičního textu běhů a grafiky. Pomocí prvků struktury dokumentu lze stránky dokumentu XPS také přidružit k prvkům StoryFragment , které definují strukturu stránky ve formě oddílů, odstavců, seznamů, obrázků a tabulek. Třída NamedElement se používá k definování přidružení mezi obsahem a strukturou částí revize dokumentu. A NamedElement je podřízený prvek struktury, například buňka tabulky nebo položka seznamu s odrážkami umístěná v StoryFragment hierarchii stránky. A NamedElement identifikuje položku v FixedPage hierarchii stejné stránky. Položka, na kterou odkazuje, je obsah strukturálního prvku.
Aplikace, které vytvářejí dokumenty XPS, nemusí obsahovat strukturální značky, ale použití prvků struktury dokumentů zvyšuje flexibilitu, pomocí které mohou aplikace přistupovat k obsahu dokumentu a používat ho.
Další informace o prvcích struktury dokumentů XPS naleznete v kapitole 9 a dodatku E specifikace XML papíru (XPS) k dispozici ke stažení na ecma International.