XPS Document Interfaces
Contents
In this section
Interface | Description |
---|---|
The IXpsDocumentPackageTarget interface contains the elements needed for printing XPS content in the Document Printing model. |
|
Provides methods for sending 3D content to XPS for printing. |
|
Defines objects that are used to paint graphical objects. Classes that derive from IXpsOMBrush describe how the area is painted. |
|
A group of visual elements and related properties. |
|
Provides an IStream interface to a color profile resource. |
|
A collection of IXpsOMColorProfileResource interface pointers. |
|
This interface provides access to the metadata that is stored in the Core Properties part of the XPS document. |
|
A collection of XPS_DASH structures. |
|
The dictionary is used by an XPS package to share resources. |
|
An ordered sequence of fixed pages and document-level resources that make up the document. |
|
A collection of IXpsOMDocument interface pointers. |
|
The root object that has the XPS document content. |
|
Provides access to the XML content of the resource stream of the DocumentStructure part. |
|
Provides an IStream interface to a font resource. |
|
A collection of IXpsOMFontResource interface pointers. |
|
Describes the shape of a path or of a clipping region. |
|
Describes one portion of the path or clipping region that is specified by an IXpsOMGeometry interface. |
|
A collection of IXpsOMGeometryFigure interface pointers. |
|
Describes the text that appears on a page. |
|
Allows batch modification of properties that affect the text content in an IXpsOMGlyphs interface. |
|
This interface describes a gradient that is made up of gradient stops. Classes that inherit from IXpsOMGradientBrush specify different ways of interpreting gradient stops. |
|
Represents a single color and location within a gradient. |
|
A collection of IXpsOMGradientStop interface pointers. |
|
A brush that uses a raster image as a source. |
|
Provides an IStream interface to an image resource. |
|
A collection of IXpsOMImageResource interface pointers. |
|
Specifies a linear gradient, which is the color gradient along a vector. |
|
Specifies an affine matrix transform that can be applied to other objects in the object model. |
|
A collection of name strings. |
|
Creates objects in the XPS document object model. |
|
Inherits from IXpsOMObjectFactory. |
|
Provides the top-level entry into the XPS object model tree. |
|
Inherits from IXpsOMPackage. |
|
Provides the method to create an IXpsOMPackageWriter that can be used by a print job that was created by the StartXpsPrintJob1 function. |
|
Incrementally writes the parts of an XPS document to a package file. |
|
Contains methods that support model textures and print ticket. |
|
Provides the root node of a tree of objects that hold the contents of a single page. |
|
Inherits from IXpsOMPage. |
|
Enables virtualization of pages in an XPS document. |
|
A collection of IXpsOMPageReference interface pointers. |
|
The base interface for all XPS document part interfaces. |
|
Provides access to all shared, part-based resources of the XPS document. |
|
A collection of IOpcPartUri interface pointers. |
|
Describes a non-text visual item. |
|
Provides an IStream interface to a PrintTicket resource. |
|
Specifies a radial gradient. |
|
Provides an interface that enables pages in an XPS package to share resources. |
|
Extends IXpsOMRemoteDictionaryResource to provide methods that support OpenXPS documents. |
|
A collection of IXpsOMRemoteDictionaryResource interface pointers. |
|
Used as the base interface for the resource interfaces of the XPS object model. |
|
The base interface for sharable interfaces. |
|
Provides an IStream interface to a signature block resource. |
|
A collection of IXpsOMSignatureBlockResource interface pointers. |
|
A single-color brush. |
|
Provides access to the content of the resource stream of a page's StoryFragments part. |
|
Generates a thumbnail image resource. |
|
A tile brush uses a visual image to paint a region by repeating the image. |
|
The base interface for path, canvas, and glyph interfaces. |
|
A brush that uses a visual element as a source. |
|
A collection of IXpsOMVisual interface pointers. |