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. |