Freigeben über


IXpsOMVisual::SetOpacityMaskBrushLocal-Methode (xpsobjectmodel.h)

Legt den IXpsOMBrush-Schnittstellenzeiger als lokalen, nicht freigegebenen Deckkraftmaskenpinsel fest.

Syntax

HRESULT SetOpacityMaskBrushLocal(
  [in] IXpsOMBrush *opacityMaskBrush
);

Parameter

[in] opacityMaskBrush

Ein Zeiger auf die IXpsOMBrush-Schnittstelle , die als lokaler, nicht freigegebener Deckkraftmaskenpinsel festgelegt werden soll. Ein NULL-Zeiger löscht den zuvor zugewiesenen Deckkraftmaskenpinsel.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem diejenigen in der folgenden Tabelle. Informationen zu Rückgabewerten der XPS-Dokument-API, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.

Rückgabecode Beschreibung
S_OK
Die Methode wurde erfolgreich ausgeführt.
XPS_E_NO_CUSTOM_OBJECTS
opacityMaskBrush verweist nicht auf eine erkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.

Hinweise

Nachdem Sie SetOpacityMaskBrushLocal aufgerufen haben, wird die Nachschlagetaste für die Deckkraftmaske freigegeben, und GetOpacityMaskBrushLookup gibt einen NULL-Zeiger im key-Parameter zurück. In der folgenden Tabelle wird die Beziehung zwischen den lokalen werten und den Nachschlagewerten dieser Eigenschaft erläutert.

Die neueste Methode wurde aufgerufen. Objekt, das in opacityMaskBrush von GetOpacityMaskBrush zurückgegeben wird Objekt, das in opacityMaskBrush von GetOpacityMaskBrushLocal zurückgegeben wird Zeichenfolge, die im Schlüssel von GetOpacityMaskBrushLookup zurückgegeben wird
SetOpacityMaskBrushLocal (diese Methode) Der lokale Deckkraftmaskenpinsel, der von SetOpacityMaskBrushLocal festgelegt wird. Der lokale Deckkraftmaskenpinsel, der von SetOpacityMaskBrushLocal festgelegt wird. NULL-Zeiger .

SetOpacityMaskBrushLookup

Der Pinsel für freigegebene Deckkraftmasken, der abgerufen wird, mit einem Nachschlageschlüssel, der dem schlüssel entspricht, der von SetOpacityMaskBrushLookup festgelegt wird, aus dem Ressourcenverzeichnis. NULL-Zeiger . Die Von SetOpacityMaskBrushLookup festgelegte Nachschlagetaste.
Weder SetOpacityMaskBrushLocal noch SetOpacityMaskBrushLookup wurde noch aufgerufen. NULL-Zeiger . NULL-Zeiger . NULL-Zeiger .

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

IXpsOMBrush

IXpsOMVisual

XML Paper Specification

XPS-Dokumentfehler