System.Windows.Documents.DocumentStructures Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.