Compartilhar via


Cabeçalho xpsobjectmodel.h

Esse cabeçalho é usado por documentos XPS. Para obter mais informações, consulte:

xpsobjectmodel.h contém as seguintes interfaces de programação:

Interfaces

 
IXpsOMBrush

Define objetos usados para pintar objetos gráficos. Classes derivadas de IXpsOMBrush descrevem como a área é pintada.
IXpsOMCanvas

Um grupo de elementos visuais e propriedades relacionadas.
IXpsOMColorProfileResource

Fornece uma interface IStream para um recurso de perfil de cores.
IXpsOMColorProfileResourceCollection

Uma coleção de ponteiros de interface IXpsOMColorProfileResource.
IXpsOMCoreProperties

Essa interface fornece acesso aos metadados armazenados na parte Propriedades Principais do documento XPS.
IXpsOMDashCollection

Uma coleção de estruturas XPS_DASH.
IXpsOMDictionary

O dicionário é usado por um pacote XPS para compartilhar recursos.
IXpsOMDocument

Uma sequência ordenada de páginas fixas e recursos no nível do documento que compõem o documento.
IXpsOMDocumentCollection

Uma coleção de ponteiros de interface IXpsOMDocument.
IXpsOMDocumentSequence

O objeto raiz que tem o conteúdo do documento XPS.
IXpsOMDocumentStructureResource

Fornece acesso ao conteúdo XML do fluxo de recursos da parte DocumentStructure.
IXpsOMFontResource

Fornece uma interface IStream para um recurso de fonte.
IXpsOMFontResourceCollection

Uma coleção de ponteiros de interface IXpsOMFontResource.
IXpsOMGeometry

Descreve a forma de um caminho ou de uma região de recorte.
IXpsOMGeometryFigure

Descreve uma parte do caminho ou região de recorte especificada por uma interface IXpsOMGeometry.
IXpsOMGeometryFigureCollection

Uma coleção de ponteiros de interface IXpsOMGeometryFigure.
IXpsOMGlyphs

Descreve o texto que aparece em uma página.
IXpsOMGlyphsEditor

Permite a modificação em lote de propriedades que afetam o conteúdo do texto em uma interface IXpsOMGlyphs.
IXpsOMGradientBrush

Essa interface descreve um gradiente composto por paradas de gradiente. Classes que herdam de IXpsOMGradientBrush especificam diferentes maneiras de interpretar paradas de gradiente.
IXpsOMGradientStop

Representa uma única cor e local dentro de um gradiente.
IXpsOMGradientStopCollection

Uma coleção de ponteiros de interface IXpsOMGradientStop.
IXpsOMImageBrush

Um pincel que usa uma imagem raster como fonte.
IXpsOMImageResource

Fornece uma interface IStream para um recurso de imagem.
IXpsOMImageResourceCollection

Uma coleção de ponteiros de interface IXpsOMImageResource.
IXpsOMLinearGradientBrush

Especifica um gradiente linear, que é o gradiente de cor ao longo de um vetor.
IXpsOMMatrixTransform

Especifica uma transformação de matriz affine que pode ser aplicada a outros objetos no modelo de objeto.
IXpsOMNameCollection

Uma coleção de cadeias de caracteres de nome.
IXpsOMObjectFactory

Cria objetos no modelo de objeto de documento XPS.
IXpsOMPackage

Fornece a entrada de nível superior na árvore de modelo de objeto XPS.
IXpsOMPackageTarget

Fornece o método para criar um IXpsOMPackageWriter que pode ser usado por um trabalho de impressão criado pela função StartXpsPrintJob1.
IXpsOMPackageWriter

Grava incrementalmente as partes de um documento XPS em um arquivo de pacote.
IXpsOMPage

Fornece o nó raiz de uma árvore de objetos que contém o conteúdo de uma única página.
IXpsOMPageReference

Habilita a virtualização de páginas em um documento XPS.
IXpsOMPageReferenceCollection

Uma coleção de ponteiros de interface IXpsOMPageReference.
IXpsOMPart

A interface base para todas as interfaces de parte do documento XPS.
IXpsOMPartResources

Fornece acesso a todos os recursos compartilhados baseados em parte do documento XPS.
IXpsOMPartUriCollection

Uma coleção de ponteiros de interface IOpcPartUri.
IXpsOMPath

Descreve um item visual que não é de texto.
IXpsOMPrintTicketResource

Fornece uma interface IStream para um recurso PrintTicket.
IXpsOMRadialGradientBrush

Especifica um gradiente radial.
IXpsOMRemoteDictionaryResource

Fornece uma interface que permite que páginas em um pacote XPS compartilhem recursos.
IXpsOMRemoteDictionaryResourceCollection

Uma coleção de ponteiros de interface IXpsOMRemoteDictionaryResource.
IXpsOMResource

Usado como a interface base para as interfaces de recurso do modelo de objeto XPS.
IXpsOMShareable

A interface base para interfaces fragmentáveis.
IXpsOMSignatureBlockResource

Fornece uma interface IStream para um recurso de bloco de assinatura.
IXpsOMSignatureBlockResourceCollection

Uma coleção de ponteiros de interface IXpsOMSignatureBlockResource.
IXpsOMSolidColorBrush

Um pincel de cor única.
IXpsOMStoryFragmentsResource

Fornece acesso ao conteúdo do fluxo de recursos da parte StoryFragments de uma página.
IXpsOMThumbnailGenerator

Gera um recurso de imagem em miniatura.
IXpsOMTileBrush

Um pincel de bloco usa uma imagem visual para pintar uma região repetindo a imagem.
IXpsOMVisual

A interface base para interfaces de caminho, tela e glifo.
IXpsOMVisualBrush

Um pincel que usa um elemento visual como fonte.
IXpsOMVisualCollection

Uma coleção de ponteiros de interface IXpsOMVisual.

Estruturas

 
XPS_COLOR

O conteúdo da estrutura XPS_COLOR quando colorType é XPS_COLOR_TYPE_CONTEXT.
XPS_DASH

Essa estrutura descreve um elemento traço de um caminho.
XPS_GLYPH_INDEX

Descreve o posicionamento e o local de um glifo.
XPS_GLYPH_MAPPING

Descreve um mapeamento de glifo para índice.
XPS_MATRIX

Descreve as duas colunas esquerdas de uma matriz 3 por 3.
XPS_POINT

Representa um par de coordenadas x e y no espaço bidimensional. (XPS_POINT)
XPS_RECT

Descreve a largura, altura e local de um retângulo. (XPS_RECT)
XPS_SIZE

Descreve o tamanho de um objeto .

Enumerações

 
XPS_COLOR_INTERPOLATION

Descreve a função gama usada para interpolação de cores.
XPS_COLOR_TYPE

Descreve o tipo de cor usado pela estrutura XPS_COLOR.
XPS_DASH_CAP

Especifica o estilo de uma tampa de traço em um traço tracejado.
XPS_FILL_RULE

A regra usada por uma forma composta para determinar se um determinado ponto faz parte da geometria.
XPS_FONT_EMBEDDING

Descreve a opção para inserir uma fonte.
XPS_IMAGE_TYPE

Descreve o tipo de imagem.
XPS_INTERLEAVING

Especifica se o conteúdo do OM XPS será intercalado quando for gravado em um arquivo ou fluxo.
XPS_LINE_CAP

Especifica as formas das tampas do segmento de linha.
XPS_LINE_JOIN

Descreve a articulação feita por dois segmentos de linha de interseção.
XPS_OBJECT_TYPE

Descreve o tipo de um objeto derivado de IXpsOMShareable.
XPS_SEGMENT_STROKE_PATTERN

Indica se todos, alguns ou nenhum dos segmentos em uma figura são traçados.
XPS_SEGMENT_TYPE

Descreve um segmento de linha.
XPS_SPREAD_METHOD

Descreve como a região de propagação deve ser preenchida.
XPS_STYLE_SIMULATION

Descreve o estilo de simulação de uma fonte ou glifo.
XPS_THUMBNAIL_SIZE

Descreve o tamanho de uma imagem em miniatura.
XPS_TILE_MODE

Descreve o comportamento de bloco de um pincel de bloco.