IXpsOMVisual interface
The base interface for path, canvas, and glyph interfaces.
When to implement
Never. Custom implementation of this interface is not supported.
Members
The IXpsOMVisual interface inherits from IXpsOMShareable. IXpsOMVisual also has these types of members:
- Methods
Methods
The IXpsOMVisual interface has these methods.
Method | Description |
---|---|
GetClipGeometry | Gets a pointer to the IXpsOMGeometry interface that contains the resolved geometry of the visual's clipping region. |
GetClipGeometryLocal | Gets a pointer to the IXpsOMGeometry interface that contains the local, unshared geometry of the visual's clipping region. |
GetClipGeometryLookup | Gets the lookup key for the IXpsOMGeometry interface in a resource dictionary that contains the visual's clipping region. |
GetHyperlinkNavigateUri | Gets a pointer to the IUri interface to which this visual object links. |
GetIsHyperlinkTarget | Gets a value that indicates whether the visual is the target of a hyperlink. |
GetLanguage | Gets the Language property of the visual and of its contents. |
GetName | Gets the Name property of the visual. |
GetOpacity | Gets the opacity value of this visual. |
GetOpacityMaskBrush | Gets a pointer to the IXpsOMBrush interface of the visual's opacity mask brush. |
GetOpacityMaskBrushLocal | Gets the local, unshared opacity mask brush for the visual. |
GetOpacityMaskBrushLookup | Gets the name of the lookup key of the shared opacity mask brush in a resource dictionary. |
GetTransform | Gets a pointer to the IXpsOMMatrixTransform interface that contains the visual's resolved matrix transform. |
GetTransformLocal | Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared, resolved matrix transform for the visual. |
GetTransformLookup | Gets the lookup key name of the IXpsOMMatrixTransform interface in a resource dictionary that contains the resolved matrix transform for the visual. |
SetClipGeometryLocal | Sets the local, unshared clipping region for the visual. |
SetClipGeometryLookup | Sets the lookup key name of a shared clip geometry in a resource dictionary. |
SetHyperlinkNavigateUri | Sets the destination URI of the visual's hyperlink. |
SetIsHyperlinkTarget | Specifies whether the visual is the target of a hyperlink. |
SetLanguage | Sets the Language property of the visual. |
SetName | Sets the Name property of the visual. |
SetOpacity | Sets the opacity value of the visual. |
SetOpacityMaskBrushLocal | Sets the IXpsOMBrush interface pointer as the local, unshared opacity mask brush. |
SetOpacityMaskBrushLookup | Sets the lookup key name of a shared opacity mask brush in a resource dictionary. |
SetTransformLocal | Sets the local, unshared matrix transform. |
SetTransformLookup | Sets the lookup key name of a shared matrix transform in a resource dictionary. |
Requirements
Minimum supported client |
Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | Windows Store apps] |
Minimum supported server |
Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | Windows Store apps] |
Header |
Xpsobjectmodel.h |
IDL |
XpsObjectModel.idl |