XPS OM Document Interfaces

The document interfaces provide access to the XPS package components that determine the structure of a document in an XPS OM. The following table lists the document interfaces.

Interface name Logical child interfaces Description
IXpsOMDocumentSequence
IXpsOMDocument
Represents a set of documents that are bound together in an ordered list.
Child interfaces are collected in an IXpsOMDocumentCollection interface.
IXpsOMDocument
IXpsOMPageReference
Represents a single FixedDocument part and binds together the collection of page references of the pages in a document.
Child interfaces are collected in an IXpsOMPageReferenceCollection interface.
The document structure is exposed in an IXpsOMDocumentStructureResource interface.
IXpsOMPageReference
IXpsOMPage
A light-weight virtualized version of a page in the document. A page reference describes the core characteristics of the page (such as its dimensions) but does not include any of the page's content.
IXpsOMNameCollection
None
A collection of the page's objects that are hyperlink targets.
IXpsOMPartResources
None
A collection of the part resources that are associated with a page.

Contents