XPS_OBJECT_TYPE enumeration (xpsobjectmodel.h)

Describes the type of an object that is derived from IXpsOMShareable.

Syntax

typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0014 {
  XPS_OBJECT_TYPE_CANVAS = 1,
  XPS_OBJECT_TYPE_GLYPHS,
  XPS_OBJECT_TYPE_PATH,
  XPS_OBJECT_TYPE_MATRIX_TRANSFORM,
  XPS_OBJECT_TYPE_GEOMETRY,
  XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH,
  XPS_OBJECT_TYPE_IMAGE_BRUSH,
  XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH,
  XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH,
  XPS_OBJECT_TYPE_VISUAL_BRUSH
} XPS_OBJECT_TYPE;

Constants

 
XPS_OBJECT_TYPE_CANVAS
Value: 1
The object is an IXpsOMCanvas interface.
XPS_OBJECT_TYPE_GLYPHS
The object is an IXpsOMGlyphs interface.
XPS_OBJECT_TYPE_PATH
The object is an IXpsOMPath interface.
XPS_OBJECT_TYPE_MATRIX_TRANSFORM
The object is an IXpsOMMatrixTransform interface.
XPS_OBJECT_TYPE_GEOMETRY
The object is an IXpsOMGeometry interface.
XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH
The object is an IXpsOMSolidColorBrush interface.
XPS_OBJECT_TYPE_IMAGE_BRUSH
The object is an IXpsOMImageBrush interface.
XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH
The object is an IXpsOMLinearGradientBrush interface.
XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH
The object is an IXpsOMRadialGradientBrush interface.
XPS_OBJECT_TYPE_VISUAL_BRUSH
The object is an IXpsOMVisualBrush interface.

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]
Header xpsobjectmodel.h

See also

XML Paper Specification