System.Windows.Documents.DocumentStructures Spazio dei nomi

Fornisce classi che descrivono la struttura di un oggetto XpsDocument in termini di sezioni, paragrafi, figure, elenchi puntati o numerati e tabelle.

Classi

BlockElement

Non usare.

FigureStructure

Rappresenta un disegno, un grafico o un diagramma in un documento.

ListItemStructure

Rappresenta un elemento in un elenco o una struttura.

ListStructure

Rappresenta un elenco di elementi in un documento.

NamedElement

Identifica un elemento all'interno della gerarchia di elementi sotto un oggetto FixedPage.

ParagraphStructure

Rappresenta un paragrafo in un documento.

SectionStructure

Rappresenta una sezione di contenuto in un documento.

SemanticBasicElement

Elemento XML nel markup per i documenti XPS (XML Paper Specification).

StoryBreak

Identifica l'inizio o la fine di un brano composto da uno o più elementi StoryFragment.

StoryFragment

Rappresenta tutto o parte di una storia all'interno di un documento XPS.

StoryFragments

Rappresenta un insieme di uno o più elementi StoryFragment.

TableCellStructure

Rappresenta una cella in una tabella.

TableRowGroupStructure

Rappresenta un insieme di uno o più righe in una tabella.

TableRowStructure

Rappresenta una riga di uno o più celle in una tabella.

TableStructure

Rappresenta una tabella in un documento.

Commenti

La formattazione e il layout di un documento XPS consentono a parti diverse del contenuto di comportarsi in un formato semantico, ad esempio in paragrafi, tabelle ed elenchi. Gli esseri umani possono percepire la struttura semantica del contenuto dal suo aspetto; ma il formato fisico e il layout del markup non identifica in modo esplicito gli elementi semantici effettivi. Per consentire la comprensione a livello di codice dell'organizzazione del documento, lo System.Windows.Documents.DocumentStructures spazio dei nomi fornisce elementi di struttura che possono essere utilizzati per definire il documento in base alle relative parti semantiche.

Ogni pagina di un documento XPS contiene un FixedPage elemento che ne definisce il contenuto sotto forma di sequenze di testo posizionali e grafica. Tramite l'uso di elementi struttura documento, le pagine di un documento XPS possono essere associate anche a StoryFragment elementi che definiscono la struttura della pagina sotto forma di sezioni, paragrafi, elenchi, figure e tabelle. La NamedElement classe viene utilizzata per definire le associazioni tra le parti del contenuto e della struttura del markup del documento. Un NamedElement è l'elemento figlio di un elemento strutturale, ad esempio una cella di tabella o un elemento elenco puntato che si trova nella StoryFragment gerarchia di una pagina. Un NamedElement oggetto identifica un elemento nella FixedPage gerarchia della stessa pagina. L'elemento a cui fa riferimento è il contenuto dell'elemento strutturale.

Le applicazioni che creano documenti XPS non sono necessarie per includere markup strutturale, ma l'uso di elementi struttura documento migliora la flessibilità con cui le applicazioni possono accedere e usare il contenuto di un documento.

Per ulteriori informazioni sugli elementi della struttura dei documenti XPS, vedere Capitolo 9 e Appendice E della SPECIFICA XML Paper (XPS) disponibile per il download in Ecma International.

Vedi anche