System.Windows.Documents.DocumentStructures Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.