xpsobjectmodel.h, en-tête
Cet en-tête est utilisé par les documents XPS. Pour plus d'informations, consultez les pages suivantes :
xpsobjectmodel.h contient les interfaces de programmation suivantes :
Interfaces
IXpsOMBrush Définit les objets utilisés pour peindre des objets graphiques. Les classes qui dérivent de IXpsOMBrush décrivent la façon dont la zone est peinte. |
IXpsOMCanvas Groupe d’éléments visuels et de propriétés associées. |
IXpsOMColorProfileResource Fournit une interface IStream à une ressource de profil de couleur. |
IXpsOMColorProfileResourceCollection Collection de pointeurs d’interface IXpsOMColorProfileResource. |
IXpsOMCoreProperties Cette interface permet d’accéder aux métadonnées stockées dans la partie Propriétés principales du document XPS. |
IXpsOMDashCollection Collection de structures XPS_DASH. |
IXpsOMDictionary Le dictionnaire est utilisé par un package XPS pour partager des ressources. |
IXpsOMDocument Séquence ordonnée de pages fixes et de ressources au niveau du document qui composent le document. |
IXpsOMDocumentCollection Collection de pointeurs d’interface IXpsOMDocument. |
IXpsOMDocumentSequence Objet racine contenant le contenu du document XPS. |
IXpsOMDocumentStructureResource Fournit l’accès au contenu XML du flux de ressources du composant DocumentStructure. |
IXpsOMFontResource Fournit une interface IStream à une ressource de police. |
IXpsOMFontResourceCollection Collection de pointeurs d’interface IXpsOMFontResource. |
IXpsOMGeometry Décrit la forme d’un chemin ou d’une zone de découpage. |
IXpsOMGeometryFigure Décrit une partie du chemin d’accès ou de la zone de découpage spécifiée par une interface IXpsOMGeometry. |
IXpsOMGeometryFigureCollection Collection de pointeurs d’interface IXpsOMGeometryFigure. |
IXpsOMGlyphes Décrit le texte qui apparaît sur une page. |
IXpsOMGlyphesEditor Autorise la modification par lot des propriétés qui affectent le contenu du texte dans une interface IXpsOMGlyphes. |
IXpsOMGradientBrush Cette interface décrit un dégradé constitué de points de dégradé. Les classes qui héritent d’IXpsOMGradientBrush spécifient différentes façons d’interpréter les arrêts de dégradé. |
IXpsOMGradientStop Représente une couleur et un emplacement uniques dans un dégradé. |
IXpsOMGradientStopCollection Collection de pointeurs d’interface IXpsOMGradientStop. |
IXpsOMImageBrush Pinceau qui utilise une image raster comme source. |
IXpsOMImageResource Fournit une interface IStream à une ressource d’image. |
IXpsOMImageResourceCollection Collection de pointeurs d’interface IXpsOMImageResource. |
IXpsOMLinearGradientBrush Spécifie un dégradé linéaire, qui est le dégradé de couleur le long d’un vecteur. |
IXpsOMMatrixTransform Spécifie une transformation de matrice affine qui peut être appliquée à d’autres objets du modèle objet. |
IXpsOMNameCollection Collection de chaînes de nom. |
IXpsOMObjectFactory Crée des objets dans le modèle objet de document XPS. |
IXpsOMPackage Fournit l’entrée de niveau supérieur dans l’arborescence du modèle objet XPS. |
IXpsOMPackageTarget Fournit la méthode pour créer un IXpsOMPackageWriter qui peut être utilisé par un travail d’impression créé par la fonction StartXpsPrintJob1. |
IXpsOMPackageWriter Écrit de manière incrémentielle les parties d’un document XPS dans un fichier de package. |
IXpsOMPage Fournit le nœud racine d’une arborescence d’objets qui contiennent le contenu d’une seule page. |
IXpsOMPageReference Active la virtualisation des pages dans un document XPS. |
IXpsOMPageReferenceCollection Collection de pointeurs d’interface IXpsOMPageReference. |
IXpsOMPart Interface de base pour toutes les interfaces de composant de document XPS. |
IXpsOMPartResources Fournit l’accès à toutes les ressources partagées basées sur des parties du document XPS. |
IXpsOMPartUriCollection Collection de pointeurs d’interface IOpcPartUri. |
IXpsOMPath Décrit un élément visuel non textuel. |
IXpsOMPrintTicketResource Fournit une interface IStream à une ressource PrintTicket. |
IXpsOMRadialGradientBrush Spécifie un dégradé radial. |
IXpsOMRemoteDictionaryResource Fournit une interface qui permet aux pages d’un package XPS de partager des ressources. |
IXpsOMRemoteDictionaryResourceCollection Collection de pointeurs d’interface IXpsOMRemoteDictionaryResource. |
IXpsOMResource Utilisé comme interface de base pour les interfaces de ressources du modèle objet XPS. |
IXpsOMShareable Interface de base pour les interfaces partageables. |
IXpsOMSignatureBlockResource Fournit une interface IStream à une ressource de bloc de signature. |
IXpsOMSignatureBlockResourceCollection Collection de pointeurs d’interface IXpsOMSignatureBlockResource. |
IXpsOMSolidColorBrush Pinceau unicolore. |
IXpsOMStoryFragmentsResource Fournit l’accès au contenu du flux de ressources du composant StoryFragments d’une page. |
IXpsOMThumbnailGenerator Génère une ressource d’image miniature. |
IXpsOMTileBrush Un pinceau de mosaïque utilise une image visuelle pour peindre une région en répétant l’image. |
IXpsOMVisual Interface de base pour les interfaces path, canvas et glyphe. |
IXpsOMVisualBrush Pinceau qui utilise un élément visuel comme source. |
IXpsOMVisualCollection Collection de pointeurs d’interface IXpsOMVisual. |
Structures
XPS_COLOR Contenu de la structure XPS_COLOR lorsque le colorType est XPS_COLOR_TYPE_CONTEXT. |
XPS_DASH Cette structure décrit un élément tiret d’un chemin d’accès. |
XPS_GLYPH_INDEX Décrit l’emplacement et l’emplacement d’un glyphe. |
XPS_GLYPH_MAPPING Décrit un mappage de glyphe à index. |
XPS_MATRIX Décrit les deux colonnes de gauche d’une matrice 3 par 3. |
XPS_POINT Représente une paire de coordonnées x et y dans l'espace à deux dimensions. (XPS_POINT) |
XPS_RECT Décrit la largeur, la hauteur et l’emplacement d’un rectangle. (XPS_RECT) |
XPS_SIZE Décrit la taille d’un objet. |
Énumérations
XPS_COLOR_INTERPOLATION Décrit la fonction gamma utilisée pour l’interpolation des couleurs. |
XPS_COLOR_TYPE Décrit le type de couleur utilisé par la structure XPS_COLOR. |
XPS_DASH_CAP Spécifie le style d’un tiret sur un trait pointillé. |
XPS_FILL_RULE Règle utilisée par une forme composite pour déterminer si un point donné fait partie de la géométrie. |
XPS_FONT_EMBEDDING Décrit l’option d’incorporation d’une police. |
XPS_IMAGE_TYPE Décrit le type d’image. |
XPS_INTERLEAVING Spécifie si le contenu du modèle de gestion XPS sera entrelacé lorsqu’il est écrit dans un fichier ou un flux. |
XPS_LINE_CAP Spécifie les formes des majuscules de segment de ligne. |
XPS_LINE_JOIN Décrit la jointure faite par deux segments de ligne qui se croisent. |
XPS_OBJECT_TYPE Décrit le type d’un objet dérivé d’IXpsOMShareable. |
XPS_SEGMENT_STROKE_PATTERN Indique si tous, certains ou aucun des segments d’une figure sont tracés. |
XPS_SEGMENT_TYPE Décrit un segment de ligne. |
XPS_SPREAD_METHOD Décrit la façon dont la région étendue doit être remplie. |
XPS_STYLE_SIMULATION Décrit le style de simulation d’une police ou d’un glyphe. |
XPS_THUMBNAIL_SIZE Décrit la taille d’une image miniature. |
XPS_TILE_MODE Décrit le comportement de mosaïque d’un pinceau de mosaïque. |