System.Windows.Documents.DocumentStructures Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes para descrever a estrutura de um XpsDocument em termos de secções, parágrafos, figuras, listas com pontos ou numeradas, e tabelas.
Classes
| Name | Description |
|---|---|
| BlockElement |
Não utilizar. |
| FigureStructure |
Representa um desenho, gráfico ou diagrama num documento. |
| ListItemStructure |
Representa um item numa lista ou esboço. |
| ListStructure |
Representa uma lista de itens num documento. |
| NamedElement |
Identifica um elemento dentro da hierarquia de elementos sob um FixedPage. |
| ParagraphStructure |
Representa um parágrafo num documento. |
| SectionStructure |
Representa uma secção de conteúdo num documento. |
| SemanticBasicElement |
Um elemento XML na marcação para documentos XML Paper Specification (XPS). |
| StoryBreak |
Identifica o início ou o fim de uma história composta por um ou mais StoryFragment elementos. |
| StoryFragment |
Representa total ou parcialmente uma história dentro de um documento XPS. |
| StoryFragments |
Representa um conjunto de um ou mais StoryFragment elementos. |
| TableCellStructure |
Representa uma célula numa tabela. |
| TableRowGroupStructure |
Representa um conjunto de uma ou mais linhas numa tabela. |
| TableRowStructure |
Representa uma linha de uma ou mais células numa tabela. |
| TableStructure |
Representa uma tabela num documento. |
Observações
A formatação e o layout de um documento XPS permitem que diferentes partes do conteúdo se comportem de forma semântica, como em parágrafos, tabelas e listas. Os humanos conseguem perceber a estrutura semântica do conteúdo pela sua aparência; mas o formato físico e a disposição da marcação não identificam explicitamente os elementos semânticos reais. Para permitir uma compreensão programática da organização do documento, o namespace System.Windows.Documents.DocumentStructures fornece elementos estruturais que podem ser usados para definir o documento pelas suas partes semânticas.
Cada página de um documento XPS contém um FixedPage elemento que define o seu conteúdo sob a forma de textos posicionais e gráficos. Através da utilização de elementos de estrutura do documento, as páginas de um documento XPS podem também ser associadas a StoryFragment elementos que definem a estrutura da página sob a forma de secções, parágrafos, listas, figuras e tabelas. A NamedElement classe é usada para definir as associações entre as partes de conteúdo e estrutura da marcação do documento. A NamedElement é o filho de um elemento estrutural, como uma célula de tabela ou item de lista de pontos localizado na StoryFragment hierarquia de uma página. A NamedElement identifica um item na FixedPage hierarquia da mesma página. O item a que se refere é o conteúdo do elemento estrutural.
As aplicações que criam documentos XPS não são obrigadas a incluir marcação estrutural, mas a utilização de elementos de estrutura do documento aumenta a flexibilidade com que as aplicações podem aceder e utilizar o conteúdo de um documento.
Para mais informações sobre elementos estruturais dos documentos XPS, consulte o Capítulo 9 e o Apêndice E da XML Paper Specification (XPS) disponíveis para download na Ecma International.