Partager via


Interface IXpsOMPath (xpsobjectmodel.h)

Décrit un élément visuel non textuel.

Héritage

L’interface IXpsOMPath hérite d’IXpsOMVisual. IXpsOMPath a également les types de membres suivants :

Méthodes

L’interface IXpsOMPath a ces méthodes.

 
IXpsOMPath ::Clone

Effectue une copie approfondie de l’interface. (IXpsOMPath.Clone)
IXpsOMPath ::GetAccessibilityLongDescription

Obtient la description textuelle longue (détaillée) du contenu de l’objet. (IXpsOMPath.GetAccessibilityLongDescription)
IXpsOMPath ::GetAccessibilityShortDescription

Obtient la brève description textuelle du contenu de l’objet.
IXpsOMPath ::GetFillBrush

Obtient un pointeur vers l’interface IXpsOMBrush résolue qui contient le pinceau de remplissage pour le chemin.
IXpsOMPath ::GetFillBrushLocal

Obtient un pointeur vers l’interface IXpsOMBrush locale et non partagée qui contient le pinceau de remplissage pour le chemin d’accès.
IXpsOMPath ::GetFillBrushLookup

Obtient la clé de recherche du pinceau stocké dans un dictionnaire de ressources et utilisé comme pinceau de remplissage pour le chemin d’accès.
IXpsOMPath ::GetGeometry

Obtient un pointeur vers l’interface IXpsOMGeometry du chemin d’accès, qui décrit la zone de remplissage résolue pour ce chemin.
IXpsOMPath ::GetGeometryLocal

Obtient la géométrie locale et non partagée de la zone de remplissage résolue pour ce chemin d’accès.
IXpsOMPath ::GetGeometryLookup

Obtient la clé de recherche d’un objet geometry partagé stocké dans un dictionnaire de ressources et qui décrit la zone de remplissage résolue pour ce chemin.
IXpsOMPath ::GetSnapsToPixels

Obtient une valeur booléenne qui indique si le chemin doit être aligné sur les pixels de l’appareil lorsque le chemin d’accès est rendu.
IXpsOMPath ::GetStrokeBrush

Obtient un pointeur vers l’interface IXpsOMBrush résolue qui contient le pinceau de trait qui a été défini pour le chemin d’accès.
IXpsOMPath ::GetStrokeBrushLocal

Obtient un pointeur vers l’interface IXpsOMBrush locale et non partagée qui contient le pinceau de trait pour le chemin.
IXpsOMPath ::GetStrokeBrushLookup

Obtient la clé de recherche du pinceau qui est stocké dans un dictionnaire de ressources et doit être utilisé comme pinceau de trait pour le chemin.
IXpsOMPath ::GetStrokeDashCap

Obtient le style de l’embout de fin à utiliser sur le tiret de trait.
IXpsOMPath ::GetStrokeDashes

Obtient un pointeur vers l’interface IXpsOMDashCollection qui contient les structures XPS_DASH qui définissent le motif de tiret du trait.
IXpsOMPath ::GetStrokeDashOffset

Obtient le décalage de l’origine du trait vers le point de départ du modèle de tableau de tirets.
IXpsOMPath ::GetStrokeEndLineCap

Obtient le style de l’extrémité de la ligne de trait.
IXpsOMPath ::GetStrokeLineJoin

Obtient le style pour joindre des lignes de trait.
IXpsOMPath ::GetStrokeMiterLimit

Obtient la valeur limite de mitre définie pour le trait.
IXpsOMPath ::GetStrokeStartLineCap

Obtient le style du capuchon de trait au début de la ligne de trait.
IXpsOMPath ::GetStrokeThickness

Obtient l’épaisseur du trait.
IXpsOMPath ::SetAccessibilityLongDescription

Définit la description textuelle longue (détaillée) du contenu de l’objet. (IXpsOMPath.SetAccessibilityLongDescription)
IXpsOMPath ::SetAccessibilityShortDescription

Définit la brève description textuelle du contenu de l’objet. (IXpsOMPath.SetAccessibilityShortDescription)
IXpsOMPath ::SetFillBrushLocal

Définit le pointeur vers l’interface IXpsOMBrush locale et non partagée à utiliser comme pinceau de remplissage.
IXpsOMPath ::SetFillBrushLookup

Définit le nom de la clé de recherche d’un pinceau partagé dans un dictionnaire de ressources, à utiliser comme pinceau de remplissage.
IXpsOMPath ::SetGeometryLocal

Définit le pointeur vers l’interface IXpsOMGeometry locale et non partagée qui contient la géométrie de la zone de remplissage résolue à définir pour ce chemin.
IXpsOMPath ::SetGeometryLookup

Définit le nom de clé de recherche d’une géométrie partagée dans un dictionnaire de ressources.
IXpsOMPath ::SetSnapsToPixels

Définit une valeur booléenne qui indique si le chemin d’accès sera aligné sur les pixels de l’appareil lors du rendu de ce chemin.
IXpsOMPath ::SetStrokeBrushLocal

Définit un pointeur vers une interface IXpsOMBrush locale et non partagée à utiliser comme pinceau de trait.
IXpsOMPath ::SetStrokeBrushLookup

Définit le nom de la clé de recherche d’un pinceau partagé à utiliser comme pinceau de trait.
IXpsOMPath ::SetStrokeDashCap

Définit le style du tiret du trait.
IXpsOMPath ::SetStrokeDashOffset

Définit le décalage entre l’origine du trait et le point de départ du modèle de tableau de tirets.
IXpsOMPath ::SetStrokeEndLineCap

Définit le style de l’extrémité de la ligne de trait.
IXpsOMPath ::SetStrokeLineJoin

Définit le style pour joindre des lignes de trait.
IXpsOMPath ::SetStrokeMiterLimit

Définit la limite de mitre du chemin d’accès.
IXpsOMPath ::SetStrokeStartLineCap

Définit le style du capuchon de trait du trait au début de la ligne de trait.
IXpsOMPath ::SetStrokeThickness

Définit l’épaisseur du trait.

Remarques

L’exemple de code qui suit montre comment créer un instance de cette interface.


IXpsOMPath    *newInterface;

// Note the implicit requirement that CoInitializeEx 
//  has previously been called from this thread.

hr = CoCreateInstance(
    __uuidof(XpsOMObjectFactory),
    NULL,
    CLSCTX_INPROC_SERVER,
    _uuidof(IXpsOMObjectFactory),
    reinterpret_cast<LPVOID*>(&xpsFactory)
    );

if (SUCCEEDED(hr))
{
    hr = xpsFactory->CreatePath (&newInterface);

    if (SUCCEEDED(hr))
    {
        // use newInterface

        newInterface->Release();
    }
    xpsFactory->Release();
}
else
{
    // evaluate HRESULT error returned in hr
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête xpsobjectmodel.h

Voir aussi

IXpsOMObjectFactory ::CreatePath

IXpsOMVisual

Interfaces

XML Paper Specification