IXpsOMVisual interface

The base interface for path, canvas, and glyph interfaces.

Methods

The IXpsOMVisual interface has these methods.

Method Description
IXpsOMVisual::GetClipGeometry Gets a pointer to the IXpsOMGeometry interface that contains the resolved geometry of the visual's clipping region.
IXpsOMVisual::GetClipGeometryLocal Gets a pointer to the IXpsOMGeometry interface that contains the local, unshared geometry of the visual's clipping region.
IXpsOMVisual::GetClipGeometryLookup Gets the lookup key for the IXpsOMGeometry interface in a resource dictionary that contains the visual's clipping region.
IXpsOMVisual::GetHyperlinkNavigateUri Gets a pointer to the IUri interface to which this visual object links.
IXpsOMVisual::GetIsHyperlinkTarget Gets a value that indicates whether the visual is the target of a hyperlink.
IXpsOMVisual::GetLanguage Gets the Language property of the visual and of its contents.
IXpsOMVisual::GetName Gets the Name property of the visual.
IXpsOMVisual::GetOpacity Gets the opacity value of this visual.
IXpsOMVisual::GetOpacityMaskBrush Gets a pointer to the IXpsOMBrush interface of the visual's opacity mask brush.
IXpsOMVisual::GetOpacityMaskBrushLocal Gets the local, unshared opacity mask brush for the visual.
IXpsOMVisual::GetOpacityMaskBrushLookup Gets the name of the lookup key of the shared opacity mask brush in a resource dictionary.
IXpsOMVisual::GetTransform Gets a pointer to the IXpsOMMatrixTransform interface that contains the visual's resolved matrix transform.
IXpsOMVisual::GetTransformLocal Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared, resolved matrix transform for the visual.
IXpsOMVisual::GetTransformLookup Gets the lookup key name of the IXpsOMMatrixTransform interface in a resource dictionary that contains the resolved matrix transform for the visual.
IXpsOMVisual::SetClipGeometryLocal Sets the local, unshared clipping region for the visual.
IXpsOMVisual::SetClipGeometryLookup Sets the lookup key name of a shared clip geometry in a resource dictionary.
IXpsOMVisual::SetHyperlinkNavigateUri Sets the destination URI of the visual's hyperlink.
IXpsOMVisual::SetIsHyperlinkTarget Specifies whether the visual is the target of a hyperlink.
IXpsOMVisual::SetLanguage Sets the Language property of the visual.
IXpsOMVisual::SetName Sets the Name property of the visual.
IXpsOMVisual::SetOpacity Sets the opacity value of the visual.
IXpsOMVisual::SetOpacityMaskBrushLocal Sets the IXpsOMBrush interface pointer as the local, unshared opacity mask brush.
IXpsOMVisual::SetOpacityMaskBrushLookup Sets the lookup key name of a shared opacity mask brush in a resource dictionary.
IXpsOMVisual::SetTransformLocal Sets the local, unshared matrix transform.
IXpsOMVisual::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 | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header xpsobjectmodel.h

See Also

IXpsOMCanvas

IXpsOMGlyphs

IXpsOMPath

IXpsOMShareable

Interfaces

XML Paper Specification