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