IXpsOMVisual interface (xpsobjectmodel.h)

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

Inheritance

The IXpsOMVisual interface inherits from IXpsOMShareable. IXpsOMVisual also has these types of members:

Methods

The IXpsOMVisual interface has these methods.

 
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.SetTransformLocal)
IXpsOMVisual::SetTransformLookup

Sets the lookup key name of a shared matrix transform in a resource dictionary. (IXpsOMVisual.SetTransformLookup)

Requirements

Requirement Value
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