Freigeben über


IXpsOMCanvas-Schnittstelle (xpsobjectmodel.h)

Eine Gruppe visueller Elemente und verwandter Eigenschaften.

Vererbung

Die IXpsOMCanvas-Schnittstelle erbt von IXpsOMVisual. IXpsOMCanvas verfügt auch über folgende Arten von Membern:

Methoden

Die IXpsOMCanvas-Schnittstelle verfügt über diese Methoden.

 
IXpsOMCanvas::Clone

Erstellt eine ausführliche Kopie der Schnittstelle. (IXpsOMCanvas.Clone)
IXpsOMCanvas::GetAccessibilityLongDescription

Ruft die lange (detaillierte) Textbeschreibung des Objektinhalts ab. (IXpsOMCanvas.GetAccessibilityLongDescription)
IXpsOMCanvas::GetAccessibilityShortDescription

Ruft eine kurze Textbeschreibung des Objektinhalts ab.
IXpsOMCanvas::GetDictionary

Ruft einen Zeiger auf die aufgelöste IXpsOMDictionary-Schnittstelle des Wörterbuchs ab, das dem Canvas zugeordnet ist.
IXpsOMCanvas::GetDictionaryLocal

Ruft einen Zeiger auf die IXpsOMDictionary-Schnittstelle des lokalen, nicht freigegebenen Wörterbuchs ab.
IXpsOMCanvas::GetDictionaryResource

Ruft einen Zeiger auf die IXpsOMRemoteDictionaryResource-Schnittstelle der Remotewörterbuchressource ab.
IXpsOMCanvas::GetUseAliasedEdgeMode

Ruft einen booleschen Wert ab, der bestimmt, ob die Kanten der Objekte im Canvas mithilfe des aliasierten Edgemodus gerendert werden sollen.
IXpsOMCanvas::GetVisuals

Ruft einen Zeiger auf eine IXpsOMVisualCollection-Schnittstelle ab, die eine Auflistung der visuellen Objekte im Canvas enthält.
IXpsOMCanvas::SetAccessibilityLongDescription

Legt die lange (detaillierte) Textbeschreibung des Objektinhalts fest. (IXpsOMCanvas.SetAccessibilityLongDescription)
IXpsOMCanvas::SetAccessibilityShortDescription

Legt die kurze Textbeschreibung des Objektinhalts fest. (IXpsOMCanvas.SetAccessibilityShortDescription)
IXpsOMCanvas::SetDictionaryLocal

Legt den IXpsOMDictionary-Schnittstellenzeiger des lokalen, nicht freigegebenen Wörterbuchs fest.
IXpsOMCanvas::SetDictionaryResource

Legt den IXpsOMRemoteDictionaryResource-Schnittstellenzeiger der Remotewörterbuchressource fest.
IXpsOMCanvas::SetUseAliasedEdMode

Legt den Wert fest, der bestimmt, ob die Kanten von Objekten in diesem Canvas mithilfe des aliasierten Edgemodus gerendert werden.

Hinweise

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine instance dieser Schnittstelle erstellen.


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
}

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile xpsobjectmodel.h

Weitere Informationen

IXpsOMObjectFactory::CreateCanvas

IXpsOMVisual

Schnittstellen

XML Paper Specification