IXpsOMObjectFactory interface (xpsobjectmodel.h)
Creates objects in the XPS document object model.
Inheritance
The IXpsOMObjectFactory interface inherits from the IUnknown interface. IXpsOMObjectFactory also has these types of members:
Methods
The IXpsOMObjectFactory interface has these methods.
IXpsOMObjectFactory::CreateCanvas Creates an IXpsOMCanvas interface that is used to group page elements. |
IXpsOMObjectFactory::CreateColorProfileResource Creates an IXpsOMColorProfileResource interface, which is used to access a color profile resource stream. |
IXpsOMObjectFactory::CreateCoreProperties Creates an IXpsOMCoreProperties interface, which contains the metadata that describes an XPS document. |
IXpsOMObjectFactory::CreateDictionary Creates an IXpsOMDictionary interface, which enables the sharing of property resources. |
IXpsOMObjectFactory::CreateDocument Creates an IXpsOMDocument interface, which can contain a set of IXpsOMPageReference interfaces in an ordered sequence. |
IXpsOMObjectFactory::CreateDocumentSequence Creates an IXpsOMDocumentSequence interface, which can contain the IXpsOMDocument interfaces of the XPS document. |
IXpsOMObjectFactory::CreateDocumentStructureResource Creates an IXpsOMDocumentStructureResource interface, which provides access to the document structure resource stream. |
IXpsOMObjectFactory::CreateFontResource Creates an IXpsOMFontResource interface, which provides an IStream interface to the font resource. |
IXpsOMObjectFactory::CreateGeometry Creates an IXpsOMGeometry interface, which specifies the shape of a path or of a clipping region. |
IXpsOMObjectFactory::CreateGeometryFigure Creates an IXpsOMGeometryFigure interface, which specifies a portion of an object that is defined by an IXpsOMGeometry interface. |
IXpsOMObjectFactory::CreateGlyphs Creates an IXpsOMGlyphs interface, which specifies text that appears on a page. |
IXpsOMObjectFactory::CreateGradientStop Creates an IXpsOMGradientStop interface to represent a single color and location definition within a gradient. |
IXpsOMObjectFactory::CreateImageBrush Creates an IXpsOMImageBrush interface. |
IXpsOMObjectFactory::CreateImageResource Creates an IXpsOMImageResource interface, which is used to access an image resource stream. |
IXpsOMObjectFactory::CreateLinearGradientBrush Creates an IXpsOMLinearGradientBrush interface. |
IXpsOMObjectFactory::CreateMatrixTransform Creates an IXpsOMMatrixTransform interface that specifies an affine matrix transform. |
IXpsOMObjectFactory::CreatePackage Creates an IXpsOMPackage interface that serves as the root node of an XPS object model document tree. |
IXpsOMObjectFactory::CreatePackageFromFile Opens an XPS package file and returns an instantiated XPS document object tree. |
IXpsOMObjectFactory::CreatePackageFromStream Opens a stream that contains an XPS package, and returns an instantiated XPS document object tree. |
IXpsOMObjectFactory::CreatePackageWriterOnFile Opens a file for writing the contents of an XPS OM to an XPS package. |
IXpsOMObjectFactory::CreatePackageWriterOnStream Opens a stream for writing the contents of an XPS OM to an XPS package. |
IXpsOMObjectFactory::CreatePage Creates an IXpsOMPage interface, which provides the root node of a tree of objects that represent the contents of a single page. |
IXpsOMObjectFactory::CreatePageFromStream Reads the page markup from the specified stream to create and populate an IXpsOMPage interface. |
IXpsOMObjectFactory::CreatePageReference Creates an IXpsOMPageReference interface that enables the virtualization of pages. |
IXpsOMObjectFactory::CreatePartResources Creates an IXpsOMPartResources interface that can contain part-based resources. |
IXpsOMObjectFactory::CreatePartUri Creates an IOpcPartUri interface that uses the specified URI. |
IXpsOMObjectFactory::CreatePartUriCollection Creates an IXpsOMPartUriCollection interface that can contain IOpcPartUri interface pointers. |
IXpsOMObjectFactory::CreatePath Creates an IXpsOMPath interface that specifies a graphical path element on a page. |
IXpsOMObjectFactory::CreatePrintTicketResource Creates an IXpsOMPrintTicketResource interface that enables access to a PrintTicket stream. |
IXpsOMObjectFactory::CreateRadialGradientBrush Creates an IXpsOMRadialGradientBrush interface. |
IXpsOMObjectFactory::CreateReadOnlyStreamOnFile Creates a read-only IStream over the specified file. |
IXpsOMObjectFactory::CreateRemoteDictionaryResource Creates an IXpsOMRemoteDictionaryResource interface that enables the sharing of property resources. |
IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream Loads the remote resource dictionary markup into an unrooted IXpsOMRemoteDictionaryResource interface. |
IXpsOMObjectFactory::CreateSignatureBlockResource Creates an IXpsOMSignatureBlockResource that can contain one or more signature requests. |
IXpsOMObjectFactory::CreateSolidColorBrush Creates an IXpsOMSolidColorBrush interface, which specifies a brush of a single, solid color. |
IXpsOMObjectFactory::CreateStoryFragmentsResource Creates an IXpsOMStoryFragmentsResource interface that provides access to the content of the resource stream of a page's StoryFragments part. |
IXpsOMObjectFactory::CreateVisualBrush Creates an IXpsOMVisualBrush interface, which is an IXpsOMTileBrush that uses a visual object. |
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 |