System.Windows.Documents.DocumentStructures Névtér

Osztályokat biztosít a szakaszok, bekezdések, számok, listajeles vagy számozott listák és táblázatok szerkezetének XpsDocument leírásához.

Osztályok

Name Description
BlockElement

Ne használja.

FigureStructure

Egy dokumentum rajzát, diagramját vagy diagramját jelöli.

ListItemStructure

Lista vagy vázlat egy elemét jelöli.

ListStructure

A dokumentum elemeinek listáját jelöli.

NamedElement

Az elemek hierarchiájának egy elemét azonosítja egy FixedPage.

ParagraphStructure

Egy dokumentum egy bekezdését jelöli.

SectionStructure

A dokumentum tartalmának egy szakaszát jelöli.

SemanticBasicElement

XML-elem az XML Paper Specification (XPS) dokumentumok jelölőjében.

StoryBreak

Egy vagy több StoryFragment elemből álló történet kezdetét vagy végét azonosítja.

StoryFragment

Egy XPS-dokumentumban lévő történet egészét vagy egy részét jelöli.

StoryFragments

Egy vagy több StoryFragment elemkészletet jelöl.

TableCellStructure

Egy táblázat celláját jelöli.

TableRowGroupStructure

Egy tábla egy vagy több sorát jelöli.

TableRowStructure

Egy táblázat egy vagy több cellájának sorát jelöli.

TableStructure

Egy dokumentum tábláját jelöli.

Megjegyzések

Az XPS-dokumentumok formázása és elrendezése lehetővé teszi, hogy a tartalom különböző részei szemantikai formában, például bekezdésekben, táblázatokban és listákban viselkedjenek. Az emberek a tartalom szemantikai szerkezetét a megjelenéséből érzékelhetik; de a korrektúra fizikai formátuma és elrendezése nem azonosítja explicit módon a tényleges szemantikai elemeket. A dokumentumszervezés programozott megértéséhez a System.Windows.Documents.DocumentStructures névtér olyan szerkezeti elemeket biztosít, amelyek a dokumentum szemantikai részei alapján definiálhatók.

Az XPS-dokumentumok minden oldala tartalmaz egy FixedPage elemet, amely a tartalmát helyalapú szövegfuttatások és grafikus elemek formájában határozza meg. A dokumentumstruktúra elemeinek használatával az XPS-dokumentumok oldalai olyan elemekhez StoryFragment is társíthatók, amelyek szakaszok, bekezdések, listák, ábrák és táblázatok formájában határozzák meg a lap szerkezetét . Az NamedElement osztály a dokumentumjelölés tartalom- és szerkezeti részei közötti társítások meghatározására szolgál. Az A NamedElement egy szerkezeti elem gyermekeleme, például egy táblázatcella vagy listajeles listaelem, amely egy StoryFragment lap hierarchiájában található. Egy NamedElement elem azonos lap hierarchiájában FixedPage található elemet azonosít. A hivatkozott elem a szerkezeti elem tartalma.

Az XPS-dokumentumokat létrehozó alkalmazásoknak nem kell szerkezeti korrektúrákat tartalmazniuk, de a dokumentumstruktúraelemek használata növeli a rugalmasságot, amellyel az alkalmazások hozzáférhetnek és használhatják a dokumentum tartalmát.

Az XPS-dokumentumok szerkezeti elemeiről további információt az Ecma International webhelyen letölthető XML-papírspecifikáció (XPS) 9. fejezetében és E függelékében talál.

Lásd még