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 pro popis struktury objektu XpsDocument z hlediska oddílů, odstavců, obrázků, seznamů s odrážkami nebo číslování a tabulek.
Třídy
BlockElement |
Nepoužívat. |
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ů v rámci objektu FixedPage. |
ParagraphStructure |
Představuje odstavec v dokumentu. |
SectionStructure |
Představuje část obsahu v dokumentu. |
SemanticBasicElement |
Element XML v kódu pro dokumenty XPS (XML Paper Specification). |
StoryBreak |
Určuje začátek nebo konec textu složeného z jednoho nebo více StoryFragment prvků. |
StoryFragment |
Představuje celý text nebo jeho část v rámci dokumentu XPS. |
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é formě, například v odstavcích, tabulkách a seznamech. 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 uspořádání dokumentu, System.Windows.Documents.DocumentStructures obor názvů poskytuje prvky struktury, které lze použít k definování dokumentu pomocí jeho sémantických částí.
Každá stránka dokumentu XPS obsahuje FixedPage prvek, který definuje jeho obsah ve formě pozičních textových 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 slouží k definování přidružení mezi částmi obsahu a struktury značky dokumentu. A NamedElement je podřízený prvek struktury, například buňka tabulky nebo položka seznamu s odrážkami, která je umístěna StoryFragment v hierarchii stránky. Identifikuje NamedElement položku v FixedPage hierarchii stejné stránky. Položka, na kterou odkazuje, je obsahem konstrukčního prvku.
Aplikace, které vytvářejí dokumenty XPS, nemusí obsahovat strukturální značky, ale použití prvků struktury dokumentu zvyšuje flexibilitu, kterou aplikace mohou přistupovat k obsahu dokumentu a používat ho.
Další informace o prvcích struktury dokumentů XPS naleznete v Kapitole 9 a Dodatek E specifikace XPS (XML Paper Specification) k dispozici ke stažení na ecma International.