System.Windows.Documents.DocumentStructures Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.