Partager via


Interface IXpsOMCanvas (xpsobjectmodel.h)

Groupe d’éléments visuels et de propriétés associées.

Héritage

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

Méthodes

L’interface IXpsOMCanvas a ces méthodes.

 
IXpsOMCanvas ::Clone

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

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

Obtient une brève description textuelle du contenu de l’objet.
IXpsOMCanvas ::GetDictionary

Obtient un pointeur vers l’interface IXpsOMDictionary résolue du dictionnaire associé au canevas.
IXpsOMCanvas ::GetDictionaryLocal

Obtient un pointeur vers l’interface IXpsOMDictionary du dictionnaire local non partagé.
IXpsOMCanvas ::GetDictionaryResource

Obtient un pointeur vers l’interface IXpsOMRemoteDictionaryResource de la ressource de dictionnaire distant.
IXpsOMCanvas ::GetUseAliasedEdgeMode

Obtient une valeur booléenne qui détermine si les bords des objets dans le canevas doivent être rendus à l’aide du mode edge avec alias.
IXpsOMCanvas ::GetVisuals

Obtient un pointeur vers une interface IXpsOMVisualCollection qui contient une collection d’objets visuels dans le canevas.
IXpsOMCanvas ::SetAccessibilityLongDescription

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

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

Définit le pointeur d’interface IXpsOMDictionary du dictionnaire local non partagé.
IXpsOMCanvas ::SetDictionaryResource

Définit le pointeur d’interface IXpsOMRemoteDictionaryResource de la ressource de dictionnaire distant.
IXpsOMCanvas ::SetUseAliasedEdgeMode

Définit la valeur qui détermine si les bords des objets de ce canevas seront rendus à l’aide du mode arête avec alias.

Remarques

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


IXpsOMCanvas    *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->CreateCanvas (&newInterface);
    if (SUCCEEDED(hr))
    {
        // use newInterface

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

Configuration requise

   
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 ::CreateCanvas

IXpsOMVisual

Interfaces

XML Paper Specification