System.Windows.Documents.DocumentStructures Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes para descrever a estrutura de uma XpsDocument em termos de seções, parágrafos, figuras, listas com marcadores ou numeradas e tabelas.
Classes
| Nome | Description |
|---|---|
| BlockElement |
Não usar. |
| FigureStructure |
Representa um desenho, gráfico ou diagrama em um documento. |
| ListItemStructure |
Representa um item em uma lista ou estrutura de tópicos. |
| ListStructure |
Representa uma lista de itens em um documento. |
| NamedElement |
Identifica um elemento dentro da hierarquia de elementos em um FixedPage. |
| ParagraphStructure |
Representa um parágrafo em um documento. |
| SectionStructure |
Representa uma seção de conteúdo em um documento. |
| SemanticBasicElement |
Um elemento XML na marcação de documentos XPS (Especificação de Papel XML). |
| StoryBreak |
Identifica o início ou o fim da história composta por um ou mais StoryFragment elementos. |
| StoryFragment |
Representa toda ou parte de uma história em um documento XPS. |
| StoryFragments |
Representa um conjunto de um ou mais StoryFragment elementos. |
| TableCellStructure |
Representa uma célula em uma tabela. |
| TableRowGroupStructure |
Representa um conjunto de uma ou mais linhas em uma tabela. |
| TableRowStructure |
Representa uma linha de uma ou mais células em uma tabela. |
| TableStructure |
Representa uma tabela em um documento. |
Comentários
A formatação e o layout de um documento XPS permitem que diferentes partes do conteúdo se comportem em uma forma semântica, como em parágrafos, tabelas e listas. Os humanos podem perceber a estrutura semântica do conteúdo a partir de sua aparência; mas o formato físico e o layout da marcação não identificam explicitamente os elementos semânticos reais. Para habilitar a compreensão programática da organização do documento, o namespace System.Windows.Documents.DocumentStructures fornece elementos de estrutura que podem ser usados para definir o documento por suas partes semânticas.
Cada página de um documento XPS contém um FixedPage elemento que define seu conteúdo na forma de execuções de texto posicionais e gráficos. Por meio do uso de elementos de estrutura de documentos, páginas de um documento XPS também podem ser associadas a StoryFragment elementos que definem a estrutura da página na forma de seções, parágrafos, listas, figuras e tabelas. A NamedElement classe é usada para definir as associações entre partes de conteúdo e estrutura da marcação do documento. Um NamedElement é filho de um elemento estrutural, como uma célula de tabela ou um item de lista de marcadores que está localizado na StoryFragment hierarquia de uma página. Um NamedElement identifica um item na FixedPage hierarquia da mesma página. O item ao qual ele se refere é o conteúdo do elemento estrutural.
Aplicativos que criam documentos XPS não são necessários para incluir marcação estrutural, mas o uso de elementos de estrutura de documentos aumenta a flexibilidade pela qual os aplicativos podem acessar e usar o conteúdo de um documento.
Para obter mais informações sobre elementos de estrutura de documentos XPS, consulte o Capítulo 9 e o Apêndice E da XPS (Especificação de Papel XML) disponíveis para download na Ecma International.