Interfaces de página OM do XPS
Esta seção descreve as interfaces no nível da página do OM XPS.
As interfaces no nível da página descrevem o conteúdo de uma página em um documento e os recursos que fornecem esse conteúdo.
Nome da interface | Interfaces filho lógicas | Descrição |
---|---|---|
IXpsOMPage |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
O objeto raiz do conteúdo da página. Esse objeto representa uma parte do documento. |
IXpsOMVisual |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
A classe base das interfaces que definem objetos visuais, como texto e gráficos. Objetos visuais podem ser coletados em uma interface IXpsOMVisualCollection . |
IXpsOMCanvas |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
Uma coleção de objetos visuais que podem ser tratados como um único objeto visual. |
IXpsOMGlyphs |
Nenhum |
Descreve o texto em uma página. |
IXpsOMPath |
Nenhum |
Descreve um elemento de caminho gráfico. |
IXpsOMBrush |
IXpsOMSolidColorBrush IXpsOMTileBrush IXpsOMVisualBrush IXpsOMImageBrush IXpsOMGradientBrush IXpsOMLinearGradientBrush IXpsOMRadialGradientBrush |
Um pincel é usado para preencher uma área ou o traço de uma linha. |
IXpsOMSolidColorBrush |
Nenhum |
Fornece uma cor sólida para preencher uma área ou o traço de uma linha. |
IXpsOMVisualBrush |
Nenhum |
Fornece um objeto como um caminho, glifo ou tela para preencher uma área ou o traço de uma linha. |
IXpsOMImageBrush |
Nenhum |
Fornece uma imagem (ou uma imagem parcial) para preencher uma área ou o traço de uma linha. |
IXpsOMLinearGradientBrush |
Nenhum |
Fornece um gradiente linear para preencher uma área ou o traço de uma linha. |
IXpsOMRadialGradientBrush |
Nenhum |
Fornece um gradiente radial para preencher uma área ou o traço de uma linha. |
IXpsOMGradientStop |
Nenhum |
Um valor de cor única e um local que define um ponto de inflexão dentro de um gradiente linear ou radial. |
IXpsOMGeometry |
IXpsOMGeometryFigure |
Especifica a região a ser usada como uma região de recorte ou como uma definição de caminho. Consiste em uma ou mais interfaces IXpsOMGeometryFigure . |
IXpsOMGeometryFigure |
Nenhum |
Uma parte da região especificada por uma interface IXpsOMGeometry e que consiste em um ou mais segmentos. |
IXpsOMMatrixTransform |
Nenhum |
Especifica a transformação de matriz afim a ser aplicada ao objeto durante a renderização. |
IXpsOMShareable |
IXpsOMVisual IXpsOMMatrixTransform IXpsOMGeometry IXpsOMBrush |
A interface base para interfaces que podem ser armazenadas em um dicionário de recursos e compartilhadas. |
IXpsOMRemoteDictionaryResource |
IXpsOMDictionary |
Um dicionário de recursos contém recursos que podem ser compartilhados. Uma lista de dicionários de recursos pode ser coletada em uma interface IXpsOMRemoteDictionaryResourceCollection . |
IXpsOMDictionary |
Nenhum |
Faz referência aos recursos que são compartilhados por outros objetos. |
IXpsOMStoryFragmentsResource |
Nenhum |
Fornece acesso ao conteúdo do fluxo de recursos da parte StoryFragments do documento. |
Sumário
Nesta seção:
- Trabalhar com interfaces visuais e de tela OM do XPS contém informações sobre as seguintes interfaces:
- Trabalhar com interfaces de caminho de OM XPS contém informações sobre os seguintes tipos de interfaces:
-
Trabalhar com interfaces de imagem, elementos gráficos e texto OM XPS contém informações sobre os seguintes itens:
- Texto em um OM XPS: consulte Gravar texto em um OM XPS
- Gráficos em um OM XPS: consulte Trabalhando com interfaces de caminho de OM XPS
- Imagens em um OM XPS: confira Colocar imagens em um OM XPS
- Gerenciamento de Cores de OM do XPS
- Trabalhar com interfaces de página OM XPS contém informações sobre as seguintes interfaces: