Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |