Sdílet prostřednictvím


System.Windows.Documents.DocumentStructures Obor názvů

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.

Viz také