Udostępnij za pośrednictwem


System.Windows.Documents.DocumentStructures Przestrzeń nazw

Udostępnia klasy opisujące strukturę XpsDocument pod względem sekcji, akapitów, rysunków, list punktowanych lub numerowanych oraz tabel.

Klasy

BlockElement

Nie używaj.

FigureStructure

Reprezentuje rysunek, wykres lub diagram w dokumencie.

ListItemStructure

Reprezentuje element na liście lub konspekcie.

ListStructure

Reprezentuje listę elementów w dokumencie.

NamedElement

Identyfikuje element w hierarchii elementów w elemecie FixedPage.

ParagraphStructure

Reprezentuje akapit w dokumencie.

SectionStructure

Reprezentuje sekcję zawartości w dokumencie.

SemanticBasicElement

Element XML w dokumentach markup for XML Paper Specification (XPS).

StoryBreak

Określa początek lub koniec scenariusza składającego się z co najmniej jednego StoryFragment elementu.

StoryFragment

Reprezentuje całą lub część artykułu w dokumencie XPS.

StoryFragments

Reprezentuje zestaw co najmniej StoryFragment jednego elementu.

TableCellStructure

Reprezentuje komórkę w tabeli.

TableRowGroupStructure

Reprezentuje zestaw co najmniej jednego wiersza w tabeli.

TableRowStructure

Reprezentuje wiersz jednej lub większej liczby komórek w tabeli.

TableStructure

Reprezentuje tabelę w dokumencie.

Uwagi

Formatowanie i układ dokumentu XPS umożliwia zachowanie różnych części zawartości w postaci semantycznej, takiej jak akapity, tabele i listy. Ludzie mogą postrzegać semantyczną strukturę treści od jej wyglądu; ale format fizyczny i układ znaczników nie identyfikują jawnie rzeczywistych elementów semantycznych. Aby umożliwić programowe zrozumienie organizacji dokumentów, System.Windows.Documents.DocumentStructures przestrzeń nazw udostępnia elementy struktury, których można użyć do zdefiniowania dokumentu przez jego części semantyczne.

Każda strona dokumentu XPS zawiera FixedPage element definiujący jego zawartość w postaci przebiegów tekstu pozycyjnego i grafiki. Za pomocą elementów struktury dokumentu strony dokumentu XPS można również skojarzyć z elementami StoryFragment definiującymi strukturę strony w postaci sekcji, akapitów, list, rysunków i tabel. Klasa NamedElement służy do definiowania skojarzeń między zawartością a strukturę części znaczników dokumentu. Element NamedElement podrzędny elementu strukturalnego, taki jak komórka tabeli lub element listy punktorów znajdujący się w StoryFragment hierarchii strony. Element NamedElement identyfikuje element w FixedPage hierarchii tej samej strony. Element, do który się odwołuje, jest zawartością elementu strukturalnego.

Aplikacje tworzące dokumenty XPS nie są wymagane do uwzględnienia znaczników strukturalnych, ale użycie elementów struktury dokumentów zwiększa elastyczność, do której aplikacje mogą uzyskiwać dostęp do zawartości dokumentu i korzystać z niego.

Aby uzyskać więcej informacji na temat elementów struktury dokumentów XPS, zobacz Rozdział 9 i Dodatek E specyfikacji papieru XML (XPS) dostępne do pobrania w Ecma International.

Zobacz też