XPS Documents
Overview of the XPS Documents technology.
To develop XPS Documents, you need these headers:
For programming guidance for this technology, see:
Enumerations
EDefaultDevmodeType Enables users to specify which DEVMODE to use as the source of default values when a print ticket does not specify all possible settings. |
EPrintTicketScope Specifies the scope of a print ticket. |
PrintDocumentPackageCompletion The PrintDocumentPackageCompletion enumeration specifies the status of the print operation. |
XPS_COLOR_INTERPOLATION Describes the gamma function used for color interpolation. |
XPS_COLOR_TYPE Describes the color type used by the XPS_COLOR structure. |
XPS_DASH_CAP Specifies the style of a dash cap on a dashed stroke. |
XPS_DOCUMENT_TYPE Indicates the format into which the document was serialized. |
XPS_FILL_RULE The rule used by a composite shape to determine whether a given point is part of the geometry. |
XPS_FONT_EMBEDDING Describes the option for embedding a font. |
XPS_IMAGE_TYPE Describes the image type. |
XPS_INTERLEAVING Specifies whether the content of the XPS OM will be interleaved when it is written to a file or a stream. |
XPS_LINE_CAP Specifies the shapes of line segment caps. |
XPS_LINE_JOIN Describes the joint made by two intersecting line segments. |
XPS_OBJECT_TYPE Describes the type of an object that is derived from IXpsOMShareable. |
XPS_SEGMENT_STROKE_PATTERN Indicates whether all, some, or none of the segments in a figure are stroked. |
XPS_SEGMENT_TYPE Describes a line segment. |
XPS_SIGN_FLAGS Specifies whether markup compatibility detection must be run before signing. |
XPS_SIGN_POLICY A bitwise enumerator that indicates which, if any, optional parts of an XPS document are signed. |
XPS_SIGNATURE_STATUS Describes the status of a document's digital signature. |
XPS_SPREAD_METHOD Describes how the spread region is to be filled. |
XPS_STYLE_SIMULATION Describes the simulation style of a font or glyph. |
XPS_THUMBNAIL_SIZE Describes the size of a thumbnail image. |
XPS_TILE_MODE Describes the tiling behavior of a tile brush. |
Functions
AddModelTexture Creates a new 3D model texture from the specified texture part and stream. |
AddPage Writes a new FixedPage part to the currently open FixedDocument part in the package. |
AddResource Creates a new part resource in the package. |
AddSignatureBlock Creates a new IXpsSignatureBlock interface and adds it to the signature block collection. |
Append Appends an IXpsOMColorProfileResource interface pointer to the end of the collection. |
Append Appends an XPS_DASH structure to the end of the collection. |
Append Appends an IXpsOMShareable interface along with its key to the end of the dictionary. |
Append Appends an IXpsOMDocument interface to the end of the collection. |
Append Appends an IXpsOMFontResource interface to the end of the collection. |
Append Appends an IXpsOMGeometryFigure interface to the end of the collection. |
Append Appends an IXpsOMGradientStop interface to the end of the collection. |
Append Appends an IXpsOMImageResource interface to the end of the collection. |
Append Appends an IXpsOMPageReference interface to the end of the collection. |
Append Appends an IOpcPartUri interface to the end of the collection. |
Append Appends an IXpsOMRemoteDictionaryResource interface to the end of the collection. |
Append Appends an IXpsOMSignatureBlockResource interface to the end of the collection. |
Append Appends an IXpsOMVisual interface to the end of the collection. |
ApplyEdits Performs cross-property validation and then copies the changes to the parent IXpsOMGlyphs interface. |
Cancel Cancels the current print job. |
Clone Makes a deep copy of the interface. (IXpsOMCanvas.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMCoreProperties.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMDictionary.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMDocument.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMGeometry.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMGeometryFigure.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMGlyphs.Clone) |
Clone Makes a deep copy of the IXpsOMGradientStop interface. |
Clone Makes a deep copy of the interface. (IXpsOMImageBrush.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMLinearGradientBrush.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMMatrixTransform.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMPage.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMPageReference.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMPath.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMRadialGradientBrush.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMSolidColorBrush.Clone) |
Clone Makes a deep copy of the interface. (IXpsOMVisualBrush.Clone) |
Close Closes any open parts of the package, then closes the package. |
CollectLinkTargets Gets an IXpsOMNameCollection interface that contains the names of all the document subtree objects whose IsHyperlinkTarget property is set to TRUE. |
CollectPartResources Creates a list of all part-based resources that are associated with the page. |
ConvertHDPhotoToJpegXR Converts an image resource from an HD Photo to a JpegXR. |
ConvertJpegXRToHDPhoto Converts an image resource from a JpegXR to an HD Photo. |
CreateCanvas Creates an IXpsOMCanvas interface that is used to group page elements. |
CreateColorProfileResource Creates an IXpsOMColorProfileResource interface, which is used to access a color profile resource stream. |
CreateCoreProperties Creates an IXpsOMCoreProperties interface, which contains the metadata that describes an XPS document. |
CreateDictionary Creates an IXpsOMDictionary interface, which enables the sharing of property resources. |
CreateDocument Creates an IXpsOMDocument interface, which can contain a set of IXpsOMPageReference interfaces in an ordered sequence. |
CreateDocumentPackageTargetForPrintJob Acts as the entry point for creating an IPrintDocumentPackageTarget object. |
CreateDocumentSequence Creates an IXpsOMDocumentSequence interface, which can contain the IXpsOMDocument interfaces of the XPS document. |
CreateDocumentStructureResource Creates an IXpsOMDocumentStructureResource interface, which provides access to the document structure resource stream. |
CreateFontResource Creates an IXpsOMFontResource interface, which provides an IStream interface to the font resource. |
CreateGeometry Creates an IXpsOMGeometry interface, which specifies the shape of a path or of a clipping region. |
CreateGeometryFigure Creates an IXpsOMGeometryFigure interface, which specifies a portion of an object that is defined by an IXpsOMGeometry interface. |
CreateGlyphs Creates an IXpsOMGlyphs interface, which specifies text that appears on a page. |
CreateGradientStop Creates an IXpsOMGradientStop interface to represent a single color and location definition within a gradient. |
CreateImageBrush Creates an IXpsOMImageBrush interface. |
CreateImageResource Creates an IXpsOMImageResource interface, which is used to access an image resource stream. |
CreateLinearGradientBrush Creates an IXpsOMLinearGradientBrush interface. |
CreateMatrixTransform Creates an IXpsOMMatrixTransform interface that specifies an affine matrix transform. |
CreatePackage Creates an IXpsOMPackage interface that serves as the root node of an XPS object model document tree. |
CreatePackageFromFile Opens an XPS package file and returns an instantiated XPS document object tree. |
CreatePackageFromFile1 Opens an XPS package file and returns an instantiated XPS document object tree. This method will read a file that contains an XPS document that is of type XPS_DOCUMENT_TYPE_ XPS or XPS_DOCUMENT_TYPE_ OPENXPS. |
CreatePackageFromStream Opens a stream that contains an XPS package, and returns an instantiated XPS document object tree. |
CreatePackageFromStream1 Opens a stream that contains an XPS package and returns an instantiated XPS document object tree. |
CreatePackageWriterOnFile Opens a file for writing the contents of an XPS OM to an XPS package. |
CreatePackageWriterOnFile1 Opens a file for writing the contents of an XPS OM to an XPS package of a specified type. This method produces a package writer for either an MSXPS document or an OpenXPS document. |
CreatePackageWriterOnStream Opens a stream for writing the contents of an XPS OM to an XPS package. |
CreatePackageWriterOnStream1 Opens a stream for writing the contents of an XPS OM to an XPS package of a specified type. |
CreatePage Creates an IXpsOMPage interface, which provides the root node of a tree of objects that represent the contents of a single page. |
CreatePageFromStream Reads the page markup from the specified stream to create and populate an IXpsOMPage interface. |
CreatePageFromStream1 Reads the page markup from the specified stream to create and populate an IXpsOMPage1 interface. |
CreatePageReference Creates an IXpsOMPageReference interface that enables the virtualization of pages. |
CreatePartResources Creates an IXpsOMPartResources interface that can contain part-based resources. |
CreatePartUri Creates an IOpcPartUri interface that uses the specified URI. |
CreatePartUriCollection Creates an IXpsOMPartUriCollection interface that can contain IOpcPartUri interface pointers. |
CreatePath Creates an IXpsOMPath interface that specifies a graphical path element on a page. |
CreatePrintTicketResource Creates an IXpsOMPrintTicketResource interface that enables access to a PrintTicket stream. |
CreateRadialGradientBrush Creates an IXpsOMRadialGradientBrush interface. |
CreateReadOnlyStreamOnFile Creates a read-only IStream over the specified file. |
CreateRemoteDictionaryResource Creates an IXpsOMRemoteDictionaryResource interface that enables the sharing of property resources. |
CreateRemoteDictionaryResourceFromStream Loads the remote resource dictionary markup into an unrooted IXpsOMRemoteDictionaryResource interface. |
CreateRemoteDictionaryResourceFromStream1 Loads the remote resource dictionary markup into an unrooted IXpsOMRemoteDictionaryResource interface. The dictionary referenced by the dictionaryMarkupStream parameter can contain markup from either the OpenXPS or the MSXPS namespace. |
CreateRequest Creates a new IXpsSignatureRequest interface and adds it to the signature block. |
CreateSignatureBlockResource Creates an IXpsOMSignatureBlockResource that can contain one or more signature requests. |
CreateSigningOptions Creates a new IXpsSigningOptions interface. |
CreateSolidColorBrush Creates an IXpsOMSolidColorBrush interface, which specifies a brush of a single, solid color. |
CreateStoryFragmentsResource Creates an IXpsOMStoryFragmentsResource interface that provides access to the content of the resource stream of a page's StoryFragments part. |
CreateVisualBrush Creates an IXpsOMVisualBrush interface, which is an IXpsOMTileBrush that uses a visual object. |
CreateXpsOMPackageWriter Create an IXpsOMPackageWriter interface for use with a print job that the StartXpsPrintJob1 function created. |
DiscardPage Discards the page from memory. |
GenerateThumbnail Generates a thumbnail image of a page. |
GenerateUnusedLookupKey Generates a unique name that can be used as a lookup key by a resource in a resource dictionary. |
GetAccessibilityLongDescription Gets the long (detailed) textual description of the object's contents. (IXpsOMCanvas.GetAccessibilityLongDescription) |
GetAccessibilityLongDescription Gets the long (detailed) textual description of the object's contents. (IXpsOMPath.GetAccessibilityLongDescription) |
GetAccessibilityShortDescription Gets a short textual description of the object's contents. |
GetAccessibilityShortDescription Gets the short textual description of the object's contents. |
GetAdvisoryPageDimensions Gets the suggested dimensions of the page. |
GetAt Gets an IXpsOMColorProfileResource interface pointer from a specified location in the collection. |
GetAt Gets an XPS_DASH structure from a specified location in the collection. |
GetAt Gets the IXpsOMShareable interface pointer and the key name string of the entry at a specified index in the dictionary. |
GetAt Gets an IXpsOMDocument interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMFontResource interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMGeometryFigure interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMGradientStop interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMImageResource interface pointer from a specified location in the collection. |
GetAt Gets the name string that is stored at a specified location in the collection. |
GetAt Gets an IXpsOMPageReference interface pointer from a specified location in the collection. |
GetAt Gets an IOpcPartUri interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMRemoteDictionaryResource interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMSignatureBlockResource interface pointer from a specified location in the collection. |
GetAt Gets an IXpsOMVisual interface pointer from a specified location in the collection. |
GetAt Gets an IXpsSignatureBlock interface pointer from a specified location in the collection. |
GetAt Gets an IXpsSignature interface pointer from a specified location in the collection. |
GetAt Gets an IXpsSignatureRequest interface pointer from a specified location in the collection. |
GetBidiLevel Gets the level of bidirectional text. |
GetBidiLevel Gets the bidirectional text level of the parent IXpsOMGlyphs interface. |
GetBleedBox Gets the dimensions of the page's bleed box. |
GetByKey Gets the IXpsOMShareable interface pointer of the entry that contains the specified key. |
GetByPartName Gets an IXpsOMColorProfileResource interface pointer from the collection by matching the interface's part name. |
GetByPartName Gets an IXpsOMFontResource interface pointer from the collection by matching the interface's part name. |
GetByPartName Gets an IXpsOMImageResource interface pointer from the collection by matching the interface's part name. |
GetByPartName Gets an IXpsOMRemoteDictionaryResource interface pointer from the collection by matching the interface's part name. |
GetByPartName Gets an IXpsOMSignatureBlockResource interface pointer from the collection by matching the interface's part name. |
GetCategory Gets the category property. |
GetCenter Gets the center point of the radial gradient region ellipse. |
GetCertificateEnumerator Gets a pointer to an IOpcCertificateEnumerator interface, which enumerates the package certificates that are attached to the signature. |
GetCertificateSet Gets an IOpcCertificateSet interface, which can be used to add additional certificates to the signature. |
GetClipGeometry Gets a pointer to the IXpsOMGeometry interface that contains the resolved geometry of the visual's clipping region. |
GetClipGeometryLocal Gets a pointer to the IXpsOMGeometry interface that contains the local, unshared geometry of the visual's clipping region. |
GetClipGeometryLookup Gets the lookup key for the IXpsOMGeometry interface in a resource dictionary that contains the visual's clipping region. |
GetColor Gets the color value and color profile of the gradient stop. |
GetColor Gets the color value and color profile of the brush. |
GetColorInterpolationMode Gets the gamma function to be used for color interpolation. |
GetColorProfileResource Gets a pointer to the IXpsOMColorProfileResource interface, which contains the color profile resource that is associated with the image. |
GetColorProfileResources Gets the IXpsOMColorProfileResourceCollection interface that contains the color profiles that are used in the XPS document. |
GetContentBox Gets the dimensions of the page's content box. |
GetContentStatus Gets the contentStatus property. |
GetContentType Gets the contentType property. |
GetCoreProperties Gets a pointer to the IXpsOMCoreProperties interface of the XPS package. |
GetCount Gets the number of IXpsOMColorProfileResource interface pointers in the collection. |
GetCount Gets the number of XPS_DASH structures in the collection. |
GetCount Gets the number of entries in the dictionary. |
GetCount Gets the number of IXpsOMDocument interface pointers in the collection. |
GetCount Gets the number of IXpsOMFontResource interface pointers in the collection. |
GetCount Gets the number of IXpsOMGeometryFigure interface pointers in the collection. |
GetCount Gets the number of IXpsOMGradientStop interface pointers in the collection. |
GetCount Gets the number of IXpsOMImageResource interface pointers in the collection. |
GetCount Gets the number of name strings in the collection. |
GetCount Gets the number of IXpsOMPageReference interface pointers in the collection. |
GetCount Gets the number of IOpcPartUri interface pointers in the collection. |
GetCount Gets the number of IXpsOMRemoteDictionaryResource interface pointers in the collection. |
GetCount Gets the number of IXpsOMSignatureBlockResource interface pointers in the collection. |
GetCount Gets the number of IXpsOMVisual interface pointers in the collection. |
GetCount Gets the number of IXpsSignatureBlock interface pointers in the collection. |
GetCount Gets the number of IXpsSignature interface pointers in the collection. |
GetCount Gets the number of IXpsSignatureRequest interface pointers in the collection. |
GetCreated Gets the created property. |
GetCreator Gets the creator property. |
GetCustomObjectEnumerator Gets a pointer to an IOpcSignatureCustomObjectEnumerator interface, which enumerates the custom objects of the signature. |
GetCustomObjects Gets a pointer to an IOpcSignatureCustomObjectSet interface that contains a set of signature custom objects. |
GetCustomReferenceEnumerator Gets a pointer to an IOpcSignatureReferenceEnumerator interface, which enumerates the custom references of the signature. |
GetCustomReferences Gets a pointer to an IOpcSignatureReferenceSet interface, which contains a set of signature custom references. |
GetDescription Gets the description property. |
GetDeviceFontName Gets the name of the device font. (IXpsOMGlyphs.GetDeviceFontName) |
GetDeviceFontName Gets the name of the device font. (IXpsOMGlyphsEditor.GetDeviceFontName) |
GetDictionary Gets a pointer to the resolved IXpsOMDictionary interface of the dictionary associated with the canvas. |
GetDictionary Gets a pointer to the resolved IXpsOMDictionary interface that is associated with this page. |
GetDictionary Gets a pointer to the IXpsOMDictionary interface of the remote dictionary that is associated with this resource. |
GetDictionaryLocal Gets a pointer to the IXpsOMDictionary interface of the local, unshared dictionary. |
GetDictionaryLocal Gets a pointer to the IXpsOMDictionary interface of the local, unshared dictionary that is associated with this page. |
GetDictionaryResource Gets a pointer to the IXpsOMRemoteDictionaryResource interface of the remote dictionary resource. |
GetDictionaryResource Gets a pointer to the IXpsOMRemoteDictionaryResource interface of the shared dictionary resource that is used by this page. |
GetDigestMethod Gets the current digest method. |
GetDiscardControlPartName Gets the name of the discard control part in the XPS package. |
GetDocumentName Gets a pointer to the IOpcPartUri interface that contains the URI of the document part. |
GetDocuments Gets a pointer to the IXpsOMDocumentCollection interface, which contains the documents specified in the document sequence. |
GetDocumentSequence Gets a pointer to the IXpsOMDocumentSequence interface that contains the document sequence of the XPS package. |
GetDocumentStructureResource Gets a pointer to the IXpsOMDocumentStructureResource interface of the resource that contains structural information about the document. |
GetDocumentType Gets the document type of the data that was used to initialize this package. This method is used to determine whether a document is the XPS or OpenXPS type. For more information, see XPS Documents. |
GetDocumentType Gets the type of FixedPage markup that was used to initialize this page. This method is used to determine whether a document is the XPS or OpenXPS type. For more information, see XPS Documents. |
GetDocumentType Gets the XPS_DOCUMENT_TYPE of the resource. |
GetDocumentTypeFromFile Detects the type of XPS document that is stored in the specified file. |
GetDocumentTypeFromStream Detects the type of XPS document that is stored in the specified stream. |
GetEmbeddingOption Gets the embedding option that will be applied when the resource is serialized. |
GetEndPoint Gets the end point of the gradient. |
GetFigures Gets a pointer to the geometry's IXpsOMGeometryFigureCollection interface, which contains the collection of figures that make up this geometry. |
GetFillBrush Gets a pointer to the resolved IXpsOMBrush interface of the fill brush to be used for the text. |
GetFillBrush Gets a pointer to the resolved IXpsOMBrush interface that contains the fill brush for the path. |
GetFillBrushLocal Gets a pointer to the local, unshared IXpsOMBrush interface of the fill brush to be used for the text. |
GetFillBrushLocal Gets a pointer to the local, unshared IXpsOMBrush interface that contains the fill brush for the path. |
GetFillBrushLookup Gets the lookup key of the IXpsOMBrush interface that is stored in a resource dictionary and will be used as the fill brush. |
GetFillBrushLookup Gets the lookup key of the brush that is stored in a resource dictionary and used as the fill brush for the path. |
GetFillRule Gets the XPS_FILL_RULE value that describes the fill rule to be used. |
GetFlags Gets the XPS_SIGN_FLAGS value that specifies the signing flags to be used for this signature. |
GetFontRenderingEmSize Gets the font size. (IXpsOMGlyphs.GetFontRenderingEmSize) |
GetFontResource Gets a pointer to the IXpsOMFontResource interface of the font resource object required for this text. |
GetFontResources Gets the IXpsOMFontResourceCollection interface that contains the fonts that are used in the XPS document. |
GetGeometry Gets a pointer to the path's IXpsOMGeometry interface, which describes the resolved fill area for this path. |
GetGeometryLocal Gets the local, unshared geometry of the resolved fill area for this path. |
GetGeometryLookup Gets the lookup key of a shared geometry object that is stored in a resource dictionary and that describes the resolved fill area for this path. |
GetGlyphIndexCount Gets the number of Glyph indices. |
GetGlyphIndexCount Gets the number of glyph indices. |
GetGlyphIndices Gets an array of XPS_GLYPH_INDEX structures that describe the specific glyph indices in the font. (IXpsOMGlyphs.GetGlyphIndices) |
GetGlyphIndices Gets an array of XPS_GLYPH_INDEX structures that describe the specific glyph indices in the font. (IXpsOMGlyphsEditor.GetGlyphIndices) |
GetGlyphMappingCount Gets the number of glyph mappings. (IXpsOMGlyphs.GetGlyphMappingCount) |
GetGlyphMappingCount Gets the number of glyph mappings. (IXpsOMGlyphsEditor.GetGlyphMappingCount) |
GetGlyphMappings Gets an array of XPS_GLYPH_MAPPING structures that describe how to map UTF-16 scalar values to entries in the array of XPS_GLYPH_INDEX structures, which is returned by GetGlyphIndices. (IXpsOMGlyphs.GetGlyphMappings) |
GetGlyphMappings Gets an array of XPS_GLYPH_MAPPING structures that describe how to map UTF-16 scalar values to entries in the array of XPS_GLYPH_INDEX structures, which is returned by GetGlyphIndices. (IXpsOMGlyphsEditor.GetGlyphMappings) |
GetGlyphsEditor Gets a pointer to the IXpsOMGlyphsEditor interface that will be used to edit the glyphs in the object. |
GetGradientOrigin Gets the origin point of the radial gradient. |
GetGradientStops Gets a pointer to an IXpsOMGradientStopCollection interface that contains the collection of IXpsOMGradientStop interfaces that define the gradient. |
GetHyperlinkNavigateUri Gets a pointer to the IUri interface to which this visual object links. |
GetIdentifier Gets the identifier property. |
GetImageResource Gets a pointer to the IXpsOMImageResource interface, which contains the image resource to be used as the source for the brush. |
GetImageResources Gets the IXpsOMImageResourceCollection interface that contains the images that are used in the XPS document. |
GetImageType Gets the type of image resource. |
GetIntent Sets the string that describes the intent or meaning of the signature. (IXpsSignatureRequest.GetIntent) |
GetIsClosed Gets a value that indicates whether the figure is closed. |
GetIsFilled Gets a value that indicates whether the figure is filled. |
GetIsHyperlinkTarget Gets a Boolean value that indicates whether the page is the target of a hyperlink. |
GetIsHyperlinkTarget Gets a value that indicates whether the visual is the target of a hyperlink. |
GetIsSideways Gets a Boolean value that indicates whether the text is to be rendered with the glyphs rotated sideways. (IXpsOMGlyphs.GetIsSideways) |
GetIsSideways Gets a Boolean value that indicates whether the text is to be rendered with the glyphs rotated sideways. (IXpsOMGlyphsEditor.GetIsSideways) |
GetKeywords Gets the keywords property. |
GetLanguage Gets the language property. |
GetLanguage Gets the Language property of the page. |
GetLanguage Gets the Language property of the visual and of its contents. |
GetLastModifiedBy Gets the lastModifiedBy property. |
GetLastPrinted Gets the lastPrinted property. |
GetMatrix Gets the XPS_MATRIX structure, which specifies the transform matrix. |
GetModified Gets the modified property. |
GetName Gets the Name property of the page. |
GetName Gets the Name property of the visual. |
GetOffset Gets the offset value of the gradient stop. |
GetOpacity Gets the opacity of the brush. |
GetOpacity Gets the opacity value of this visual. |
GetOpacityMaskBrush Gets a pointer to the IXpsOMBrush interface of the visual's opacity mask brush. |
GetOpacityMaskBrushLocal Gets the local, unshared opacity mask brush for the visual. |
GetOpacityMaskBrushLookup Gets the name of the lookup key of the shared opacity mask brush in a resource dictionary. |
GetOrigin Gets the starting position of the text. |
GetOwner Gets a pointer to the IXpsOMPackage interface that contains the core properties. |
GetOwner Gets a pointer to the interface that contains the dictionary. |
GetOwner Gets a pointer to the IXpsOMDocumentSequence interface that contains the document. |
GetOwner Gets a pointer to the IXpsOMPackage interface that contains the document sequence. |
GetOwner Gets a pointer to the IXpsOMDocument interface that contains the resource. (IXpsOMDocumentStructureResource.GetOwner) |
GetOwner Gets a pointer to the IXpsOMGeometry interface that contains the geometry figure. |
GetOwner Gets a pointer to the IXpsOMGradientBrush interface that contains the gradient stop. |
GetOwner Gets a pointer to the IXpsOMPageReference interface that contains the page. |
GetOwner Gets a pointer to the IXpsOMDocument interface that contains the page reference. |
GetOwner Gets the IUnknown interface of the parent. |
GetOwner Gets a pointer to the IXpsOMDocument interface that contains the resource. (IXpsOMSignatureBlockResource.GetOwner) |
GetOwner Gets a pointer to the IXpsOMPage interface that contains this resource. |
GetPackageTarget Retrieves the pointer to the specific document package target, which allows the client to add a document with the given target type. Clients can call this method multiple times but they always have to use the same target ID. |
GetPackageTargetTypes Enumerates the supported target types. |
GetPage Gets a pointer to the IXpsOMPage interface that contains the page. |
GetPageDimensions Gets the page dimensions. |
GetPageReferences Gets the IXpsOMPageReferenceCollection interface of the document, which allows virtualized access to its pages. |
GetPartName Gets the name that will be used when the part is serialized. |
GetPartName Gets a pointer to the IOpcPartUri interface that contains the URI of the SignatureDefinitions part. |
GetPolicy Gets the XPS_SIGN_POLICY value that represents the signing policy used when the signature is created. |
GetPolicy Gets the XPS_SIGN_POLICY value that specifies the signing policy. |
GetPrintTicketResource Gets the IXpsOMPrintTicketResource interface of the document-level print ticket. |
GetPrintTicketResource Gets the IXpsOMPrintTicketResource interface to the job-level print ticket that is assigned to the document sequence. |
GetPrintTicketResource Gets a pointer to the IXpsOMPrintTicketResource interface of the page-level print ticket resource that is associated with the page. |
GetProhibitedCaretStopCount Gets the number of prohibited caret stops. (IXpsOMGlyphs.GetProhibitedCaretStopCount) |
GetProhibitedCaretStopCount Gets the number of prohibited caret stops. (IXpsOMGlyphsEditor.GetProhibitedCaretStopCount) |
GetProhibitedCaretStops Gets an array of prohibited caret stop locations. (IXpsOMGlyphs.GetProhibitedCaretStops) |
GetProhibitedCaretStops Gets an array of prohibited caret stop locations. (IXpsOMGlyphsEditor.GetProhibitedCaretStops) |
GetRadiiSizes Gets the sizes of the radii that define the ellipse of the radial gradient region. |
GetRemoteDictionaryResources Gets the IXpsOMRemoteDictionaryResourceCollection interface that contains the remote resource dictionaries that are used in the XPS document. |
GetRequestedSigner Gets the identity of the person who has signed or is requesting to sign the package. |
GetRequestId Gets the unique identifier of the signature request. |
GetRequests Gets a pointer to the IXpsSignatureRequestCollection interface that contains a collection of signature requests. |
GetRequestSignByDate Gets the date and time before which the requested signer must sign the specified parts of the document. |
GetRevision Gets the revision property. |
GetSegmentCount Gets the number of segments in the figure. |
GetSegmentData Gets the segment data points for the geometry figure. |
GetSegmentDataCount Gets the number of segment data points in the figure. |
GetSegmentStrokePattern Gets the XPS_SEGMENT_STROKE_PATTERN value that indicates whether the segments in the figure are stroked. |
GetSegmentStrokes Gets stroke definitions for the figure's segments. |
GetSegmentTypes Gets the types of segments in the figure. |
GetSignature Gets a pointer to an IXpsSignature interface that contains the XPS digital signature with the same unique identifier as the signature request. |
GetSignatureBlockResources Gets a pointer to the IXpsOMSignatureBlockResourceCollection interface, which refers to a collection of the document's digital signature block resources. |
GetSignatureBlocks Gets a pointer to an IXpsSignatureBlockCollection interface that contains a collection of signature blocks. |
GetSignatureId Gets the value of the Id attribute of the Signature element. (IXpsSignature.GetSignatureId) |
GetSignatureId Gets the value of the Id attribute of the Signature element. (IXpsSigningOptions.GetSignatureId) |
GetSignatureMethod Gets the signature method. |
GetSignatureOriginPartName Gets the part name of the signature origin part. |
GetSignaturePartName Gets the part name of the signature part. |
GetSignaturePartName Gets the part name of the document's signature part. |
GetSignatures Gets a pointer to an IXpsSignatureCollection interface that contains a collection of XPS digital signatures. |
GetSignatureValue Gets the encrypted hash value of the signature. |
GetSignatureXml Gets the XML markup of the digital signature. |
GetSigningLocale Gets the legal jurisdiction of the package signing location. |
GetSigningTime Gets the date and time of signature creation. |
GetSigningTimeFormat Gets the format of the signing time. |
GetSigningTimeFormat Gets the format of the signing time string. |
GetSnapsToPixels Gets a Boolean value that indicates whether the path is to be snapped to device pixels when the path is rendered. |
GetSpotLocation Gets the page and the location on the page where the visible digital signature or the digital signature request will be displayed. |
GetSpreadMethod Gets the XPS_SPREAD_METHOD value, which describes how the area outside of the gradient region will be rendered. |
GetStartPoint Gets the starting point of the figure. |
GetStartPoint Gets the start point of the gradient. |
GetStoryFragmentsResource Gets a pointer to the IXpsOMStoryFragmentsResource interface of the StoryFragments part resource that is associated with the page. |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMColorProfileResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMDocumentStructureResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMFontResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMImageResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMPrintTicketResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMSignatureBlockResource.GetStream) |
GetStream Gets a new, read-only copy of the stream that is associated with this resource. (IXpsOMStoryFragmentsResource.GetStream) |
GetStrokeBrush Gets a pointer to the resolved IXpsOMBrush interface that contains the stroke brush that has been set for the path. |
GetStrokeBrushLocal Gets a pointer to the local, unshared IXpsOMBrush interface that contains the stroke brush for the path. |
GetStrokeBrushLookup Gets the lookup key of the brush that is stored in a resource dictionary and is to be used as the stroke brush for the path. |
GetStrokeDashCap Gets the style of the end cap to be used on the stroke dash. |
GetStrokeDashes Gets a pointer to the IXpsOMDashCollection interface that contains the XPS_DASH structures that define the dash pattern of the stroke. |
GetStrokeDashOffset Gets the offset from the origin of the stroke to the starting point of the dash array pattern. |
GetStrokeEndLineCap Gets the style of the stroke line's end cap. |
GetStrokeLineJoin Gets the style for joining stroke lines. |
GetStrokeMiterLimit Gets the miter limit value that is set for the stroke. |
GetStrokeStartLineCap Gets the style of the line cap at the start of the stroke line. |
GetStrokeThickness Gets the stroke thickness. |
GetStyleSimulations Gets the style simulations that will be applied when rendering the glyphs. |
GetSubject Gets the subject property. |
GetThumbnailResource Gets a pointer to the IXpsOMImageResource interface of the thumbnail resource that is associated with the XPS package. |
GetThumbnailResource Gets a pointer to the IXpsOMImageResource interface of the thumbnail image resource that is associated with the page. |
GetTileMode Gets the XPS_TILE_MODE value that describes the tile mode of the brush. |
GetTitle Gets the title property. |
GetTransform Gets a pointer to the geometry's IXpsOMMatrixTransform interface, which contains the resolved matrix transform for the geometry. |
GetTransform Gets a pointer to the IXpsOMMatrixTransform interface that contains the resolved matrix transform for the brush. (IXpsOMGradientBrush.GetTransform) |
GetTransform Gets a pointer to the IXpsOMMatrixTransform interface that contains the resolved matrix transform for the brush. (IXpsOMTileBrush.GetTransform) |
GetTransform Gets a pointer to the IXpsOMMatrixTransform interface that contains the visual's resolved matrix transform. |
GetTransformLocal Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared matrix transform for the geometry. |
GetTransformLocal Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared, resolved matrix transform for the brush. |
GetTransformLocal Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared resolved matrix transform for the brush. |
GetTransformLocal Gets a pointer to the IXpsOMMatrixTransform interface that contains the local, unshared, resolved matrix transform for the visual. |
GetTransformLookup Gets the lookup key for the IXpsOMMatrixTransform interface that contains the resolved matrix transform for the geometry. |
GetTransformLookup Gets the name of the lookup key of the shared matrix transform interface that is to be used for the brush. |
GetTransformLookup Gets the lookup key that identifies the IXpsOMMatrixTransform interface in a resource dictionary that contains the resolved matrix transform for the brush. |
GetTransformLookup Gets the lookup key name of the IXpsOMMatrixTransform interface in a resource dictionary that contains the resolved matrix transform for the visual. |
GetType Gets the object type of the interface. |
GetUnicodeString Gets the text in unescaped UTF-16 scalar values. (IXpsOMGlyphs.GetUnicodeString) |
GetUnicodeString Gets the text in unescaped UTF-16 scalar values. (IXpsOMGlyphsEditor.GetUnicodeString) |
GetUseAliasedEdgeMode Gets a Boolean value that determines whether the edges of the objects in the canvas are to be rendered using the aliased edge mode. |
GetVersion Gets the version property. |
GetViewbox Gets the portion of the source image to be used by the tile. |
GetViewport Gets the portion of the destination geometry that is covered by a single tile. |
GetVisual Gets a pointer to the interface of the resolved visual to be used as the source for the brush. |
GetVisualLocal Gets a pointer to the interface of the local, unshared visual used as the source for the brush. |
GetVisualLookup Gets the lookup key name of a visual in a resource dictionary; the visual is to be used as the source for the brush. |
GetVisuals Gets a pointer to an IXpsOMVisualCollection interface that contains a collection of the visual objects in the canvas. |
GetVisuals Gets a pointer to an IXpsOMVisualCollection interface that contains a collection of the page's visual objects. |
GetXpsOMFactory Gets the IXpsOMObjectFactory object for the document package. (IXpsDocumentPackageTarget.GetXpsOMFactory) |
GetXpsOMFactory Gets the IXpsOMObjectFactory object for the document package. (IXpsDocumentPackageTarget3D.GetXpsOMFactory) |
GetXpsOMPackageWriter Gets the IXpsOMPackageWriter object for the document package. |
GetXpsOMPackageWriter3D Gets a new IXpsOMPackageWriter3D object for the document package. |
GetXpsType Gets the XPS_DOCUMENT_TYPE enumerated value for the document package. |
HasRestrictedFonts Gets a Boolean value that indicates whether the document sub-tree of the referenced page includes any Glyphs that have a font resource whose EmbeddingOption property is set to XPS_FONT_EMBEDDING_RESTRICTED. |
InsertAt Inserts an IXpsOMColorProfileResource interface pointer at a specified location in the collection. |
InsertAt Inserts an XPS_DASH structure at a specified location in the collection. |
InsertAt Inserts an IXpsOMShareable interface at a specified location in the dictionary and sets the key to identify the interface. |
InsertAt Inserts an IXpsOMDocument interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMFontResource interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMGeometryFigure interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMGradientStop interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMImageResource interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMPageReference interface pointer at a specified location in the collection. |
InsertAt Inserts an IOpcPartUri interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMRemoteDictionaryResource interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMSignatureBlockResource interface pointer at a specified location in the collection. |
InsertAt Inserts an IXpsOMVisual interface pointer at a specified location in the collection. |
IsClosed Gets the status of the IXpsOMPackageWriter interface. |
IsPageLoaded Gets the referenced page status, which indicates whether the page is loaded. |
LoadPackageFile Loads an existing XPS package from a file into the digital signature manager. |
LoadPackageStream Loads an XPS package from a stream into the digital signature manager. |
PackageStatusUpdated Updates the status of the package when the print job in progress raises an event, or the job completes. |
PTCloseProvider Closes a print ticket provider handle. |
PTConvertDevModeToPrintTicket Converts a DEVMODE structure to a print ticket inside an IStream. |
PTConvertPrintTicketToDevMode Converts a print ticket into a DEVMODE structure. |
PTGetPrintCapabilities Retrieves the printer's capabilities formatted in compliance with the XML Print Schema. |
PTGetPrintDeviceCapabilities Retrieves the device printer's capabilities formatted in compliance with the XML Print Schema. |
PTGetPrintDeviceResources It retrieves the print devices resources for a printer formatted in compliance with the XML Print Schema. |
PTMergeAndValidatePrintTicket Merges two print tickets and returns a valid, viable print ticket. |
PTOpenProvider Opens an instance of a print ticket provider. (PTOpenProvider) |
PTOpenProviderEx Opens an instance of a print ticket provider. (PTOpenProviderEx) |
PTQuerySchemaVersionSupport Retrieves the highest (latest) version of the Print Schema that the specified printer supports. |
PTReleaseMemory Releases buffers associated with print tickets and print capabilities. |
RemoveAt Removes and releases an IXpsOMColorProfileResource interface pointer from a specified location in the collection. |
RemoveAt Removes and frees an XPS_DASH structure from a specified location in the collection. |
RemoveAt Removes and releases the entry from a specified location in the dictionary. |
RemoveAt Removes and releases an IXpsOMDocument interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMFontResource interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMGeometryFigure interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMGradientStop interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMImageResource interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMPageReference interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IOpcPartUri interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMRemoteDictionaryResource interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMSignatureBlockResource interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsOMVisual interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsSignatureBlock interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsSignature interface pointer from a specified location in the collection. |
RemoveAt Removes and releases an IXpsSignatureRequest interface pointer from a specified location in the collection. |
SavePackageToFile Saves the XPS package to a file. |
SavePackageToStream Saves the XPS package by writing it to a stream. |
SetAccessibilityLongDescription Sets the long (detailed) textual description of the object's contents. (IXpsOMCanvas.SetAccessibilityLongDescription) |
SetAccessibilityLongDescription Sets the long (detailed) textual description of the object's contents. (IXpsOMPath.SetAccessibilityLongDescription) |
SetAccessibilityShortDescription Sets the short textual description of the object's contents. (IXpsOMCanvas.SetAccessibilityShortDescription) |
SetAccessibilityShortDescription Sets the short textual description of the object's contents. (IXpsOMPath.SetAccessibilityShortDescription) |
SetAdvisoryPageDimensions Sets the suggested dimensions of the page. |
SetAt Replaces an IXpsOMColorProfileResource interface pointer at a specified location in the collection. |
SetAt Replaces an XPS_DASH structure at a specified location in the collection. |
SetAt Replaces the entry at a specified location in the dictionary. |
SetAt Replaces an IXpsOMDocument interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMFontResource interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMGeometryFigure interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMGradientStop interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMImageResource interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMPageReference interface pointer at a specified location in the collection. |
SetAt Replaces an IOpcPartUri interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMRemoteDictionaryResource interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMSignatureBlockResource interface pointer at a specified location in the collection. |
SetAt Replaces an IXpsOMVisual interface pointer at a specified location in the collection. |
SetBidiLevel Sets the level of bidirectional text. |
SetBleedBox Sets the dimensions of the page's bleed box. |
SetCategory Sets the category property. |
SetCenter Sets the center point of the radial gradient region ellipse. |
SetClipGeometryLocal Sets the local, unshared clipping region for the visual. |
SetClipGeometryLookup Sets the lookup key name of a shared clip geometry in a resource dictionary. |
SetColor Sets the color value and color profile of the gradient stop. |
SetColor Sets the color value and color profile of the brush. |
SetColorInterpolationMode Sets the XPS_COLOR_INTERPOLATION value, which describes the gamma function to be used for color interpolation. |
SetColorProfileResource Sets a pointer to the IXpsOMColorProfileResource interface, which contains the color profile resource that is associated with the image. |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMColorProfileResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMDocumentStructureResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMFontResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMImageResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMPrintTicketResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMSignatureBlockResource.SetContent) |
SetContent Sets the read-only stream to be associated with this resource. (IXpsOMStoryFragmentsResource.SetContent) |
SetContentBox Sets the dimensions of the page's content box. |
SetContentStatus Sets the contentStatus property. |
SetContentType Sets the contentType property. |
SetCoreProperties Sets the IXpsOMCoreProperties interface of the XPS package. |
SetCreated Sets the created property. |
SetCreator Sets the creator property. |
SetDescription Sets the description property. |
SetDeviceFontName Sets the name of the device font. |
SetDictionary Sets a pointer to the IXpsOMDictionary interface of the remote dictionary that is to be associated with this resource. |
SetDictionaryLocal Sets the IXpsOMDictionary interface pointer of the local, unshared dictionary. |
SetDictionaryLocal Sets the IXpsOMDictionary interface pointer of the page's local dictionary resource. |
SetDictionaryResource Sets the IXpsOMRemoteDictionaryResource interface pointer of the remote dictionary resource. |
SetDictionaryResource Sets the IXpsOMRemoteDictionaryResource interface pointer of the page's remote dictionary resource. |
SetDigestMethod Sets the URI of the digest method. |
SetDiscardControlPartName Sets the name of the discard control part in the XPS package. |
SetDocumentSequence Sets the IXpsOMDocumentSequence interface of the XPS package. |
SetDocumentStructureResource Sets the IXpsOMDocumentStructureResource interface for the document. |
SetEndPoint Sets the end point of the gradient. |
SetFillBrushLocal Sets the IXpsOMBrush interface pointer to a local, unshared fill brush. |
SetFillBrushLocal Sets the pointer to the local, unshared IXpsOMBrush interface to be used as the fill brush. |
SetFillBrushLookup Sets the lookup key name of a shared fill brush. |
SetFillBrushLookup Sets the lookup key name of a shared brush in a resource dictionary, to be used as the fill brush. |
SetFillRule Sets the XPS_FILL_RULE value that describes the fill rule to be used. |
SetFlags Sets the XPS_SIGN_FLAGS value that specifies the signing flags to use for this signature. |
SetFontRenderingEmSize Sets the font size of the text. |
SetFontResource Sets the pointer to the IXpsOMFontResource interface of the font resource object that is required for this text. |
SetGeometryLocal Sets the pointer to the local, unshared IXpsOMGeometry interface that contains the geometry of the resolved fill area to be set for this path. |
SetGeometryLookup Sets the lookup key name of a shared geometry in a resource dictionary. |
SetGlyphIndices Sets an XPS_GLYPH_INDEX structure array that describes which glyph indices are to be used in the font. |
SetGlyphMappings Sets an array of XPS_GLYPH_MAPPING structures that describe how to map the UTF-16 scalar values in the UnicodeString property to entries in the array of XPS_GLYPH_INDEX structures. |
SetGradientOrigin Sets the origin point of the radial gradient. |
SetHyperlinkNavigateUri Sets the destination URI of the visual's hyperlink. |
SetIdentifier Sets the identifier property. |
SetImageResource Sets a pointer to the IXpsOMImageResource interface that contains the image resource to be used as the source for the brush. |
SetIntent Sets the string that describes the intent or meaning of the signature. (IXpsSignatureRequest.SetIntent) |
SetIsClosed Sets a value that indicates whether the figure is closed. |
SetIsFilled Sets a value that indicates whether the figure is filled. |
SetIsHyperlinkTarget Specifies whether the page is the target of a hyperlink. |
SetIsHyperlinkTarget Specifies whether the visual is the target of a hyperlink. |
SetIsSideways Sets the value that indicates whether the text is to be rendered with the glyphs rotated sideways. |
SetKeywords Sets the keywords property. |
SetLanguage Sets the language property. |
SetLanguage Sets the Language property of the page. |
SetLanguage Sets the Language property of the visual. |
SetLastModifiedBy Sets the lastModifiedBy property. |
SetLastPrinted Sets the lastPrinted property. |
SetMatrix Sets the XPS_MATRIX structure, which specifies the transform matrix. |
SetModelPrintTicket Creates a print ticket with the specified part. |
SetModified Sets the modified property. |
SetName Sets the Name property of this page. |
SetName Sets the Name property of the visual. |
SetOffset Sets the offset location of the gradient stop. |
SetOpacity Sets the opacity of the brush. |
SetOpacity Sets the opacity value of the visual. |
SetOpacityMaskBrushLocal Sets the IXpsOMBrush interface pointer as the local, unshared opacity mask brush. |
SetOpacityMaskBrushLookup Sets the lookup key name of a shared opacity mask brush in a resource dictionary. |
SetOrigin Sets the starting position of the text. |
SetPage Sets the IXpsOMPage interface of the page reference. |
SetPageDimensions Sets dimensions of the page. |
SetPartName Sets the name that will be used when the part is serialized. |
SetPolicy Sets the XPS_SIGN_POLICY value that represents the signing policy. |
SetPrintTicketResource Sets the IXpsOMPrintTicketResource interface for the document-level print ticket. |
SetPrintTicketResource Sets the job-level print ticket resource for the document sequence. |
SetPrintTicketResource Sets the IXpsOMPrintTicketResource interface pointer of the page-level print ticket resource that is to be assigned to the page. |
SetProhibitedCaretStops Sets an array of prohibited caret stop locations. |
SetRadiiSizes Sets the sizes of the radii that define ellipse of the radial gradient region. |
SetRequestedSigner Sets the identity of the person who signed or is requested to sign the package. |
SetRequestSignByDate Sets the date and time before which the requested signer must sign the specified parts of the document. |
SetRevision Sets the revision property. |
SetSegments Sets the segment information and data points for segments in the figure. |
SetSignatureId Sets the value of the Id attribute of the Signature element. (IXpsSigningOptions.SetSignatureId) |
SetSignatureMethod Sets the signature method. |
SetSignatureOriginPartName Sets the part name of the signature origin part. |
SetSignaturePartName Sets the part name of the document's signature part. |
SetSignatureXml Sets the XML markup of the digital signature. |
SetSigningLocale Sets the legal jurisdiction of the package signing location. |
SetSigningTimeFormat Sets the format of the signing time string. |
SetSnapsToPixels Sets a Boolean value that indicates whether the path will be snapped to device pixels when that path is being rendered. |
SetSpotLocation Specifies the page and the location on the page where the visible digital signature or the digital signature request will be displayed. |
SetSpreadMethod Sets the XPS_SPREAD_METHOD value, which describes how the area outside of the gradient region is to be rendered. |
SetStartPoint Sets the starting point of the figure. |
SetStartPoint Sets the start point of the gradient. |
SetStoryFragmentsResource Sets the IXpsOMStoryFragmentsResource interface pointer of the StoryFragments resource to be assigned to the page. |
SetStrokeBrushLocal Sets a pointer to a local, unshared IXpsOMBrush interface to be used as a stroke brush. |
SetStrokeBrushLookup Sets the lookup key name of a shared brush to be used as the stroke brush. |
SetStrokeDashCap Sets the style of the stroke's dash cap. |
SetStrokeDashOffset Sets the offset from the origin of the stroke to the starting point of the dash array pattern. |
SetStrokeEndLineCap Sets the style of the stroke line's end cap. |
SetStrokeLineJoin Sets the style for joining stroke lines. |
SetStrokeMiterLimit Sets the miter limit of the path. |
SetStrokeStartLineCap Sets the style of the stroke's line cap at the start of the stroke line. |
SetStrokeThickness Sets the stroke thickness. |
SetStyleSimulations Sets the style simulations that will be applied when the glyphs are rendered. |
SetSubject Sets the subject property. |
SetThumbnailResource Sets the thumbnail image of the XPS document. |
SetThumbnailResource Sets the pointer to the IXpsOMImageResource interface of the thumbnail image resource to be assigned to the page. |
SetTileMode Sets the XPS_TILE_MODE value that describes the tiling mode of the brush. |
SetTitle Sets the title property. |
SetTransformLocal Sets the local, unshared matrix transform. (IXpsOMGeometry.SetTransformLocal) |
SetTransformLocal Sets the IXpsOMMatrixTransform interface pointer to a local, unshared matrix transform that is to be used for the brush. |
SetTransformLocal Sets the IXpsOMMatrixTransform interface pointer to a local, unshared matrix transform. |
SetTransformLocal Sets the local, unshared matrix transform. (IXpsOMVisual.SetTransformLocal) |
SetTransformLookup Sets the lookup key name of a shared matrix transform in a resource dictionary. (IXpsOMGeometry.SetTransformLookup) |
SetTransformLookup Sets the name of the lookup key of a shared matrix transform that is to be used for the brush. |
SetTransformLookup Sets the lookup key name of a shared matrix transform that will be used as the transform for this brush. |
SetTransformLookup Sets the lookup key name of a shared matrix transform in a resource dictionary. (IXpsOMVisual.SetTransformLookup) |
SetUnicodeString Sets the text in unescaped UTF-16 scalar values. |
SetUseAliasedEdgeMode Sets the value that determines whether the edges of objects in this canvas will be rendered using the aliased edge mode. |
SetVersion Sets the version property. |
SetViewbox Sets the portion of the source content to be used as the tile image. |
SetViewport Sets the portion of the destination geometry that is covered by a single tile. |
SetVisualLocal Sets the interface pointer of the local, unshared visual used as the source for the brush. |
SetVisualLookup Sets the lookup key name of the shared visual, which is stored in a resource dictionary, to be used as the source for the brush. |
Sign Signs the contents of an XPS package as specified by the signing options and returns the resulting digital signature. |
StartNewDocument Opens and initializes a new FixedDocument in the FixedDocumentSequence of the package. |
Verify Verifies the signature against a specified X.509 certificate. |
Write Writes the page to the specified stream. |
Write1 Serializes the remote dictionary resource to a stream. |
WriteToFile Writes the XPS package to a specified file. |
WriteToFile1 Writes an XPS OM to a file as an XPS package of a specified type. |
WriteToStream Writes the XPS package to a specified stream. |
WriteToStream1 Writes an XPS OM to a stream as an XPS package of a specified type. |
Interfaces
IPrintDocumentPackageStatusEvent Represents the progress of the print job. |
IPrintDocumentPackageTarget Allows users to enumerate the supported package target types and to create one with a given type ID. IPrintDocumentPackageTarget also supports the tracking of the package printing progress and cancelling. |
IPrintDocumentPackageTargetFactory Used with IPrintDocumentPackageTarget for starting a print job. |
IXpsDocumentPackageTarget The IXpsDocumentPackageTarget interface contains the elements needed for printing XPS content in the Document Printing model. |
IXpsDocumentPackageTarget3D Provides methods for sending 3D content to XPS for printing. |
IXpsOMBrush Defines objects that are used to paint graphical objects. Classes that derive from IXpsOMBrush describe how the area is painted. |
IXpsOMCanvas A group of visual elements and related properties. |
IXpsOMColorProfileResource Provides an IStream interface to a color profile resource. |
IXpsOMColorProfileResourceCollection A collection of IXpsOMColorProfileResource interface pointers. |
IXpsOMCoreProperties This interface provides access to the metadata that is stored in the Core Properties part of the XPS document. |
IXpsOMDashCollection A collection of XPS_DASH structures. |
IXpsOMDictionary The dictionary is used by an XPS package to share resources. |
IXpsOMDocument An ordered sequence of fixed pages and document-level resources that make up the document. |
IXpsOMDocumentCollection A collection of IXpsOMDocument interface pointers. |
IXpsOMDocumentSequence The root object that has the XPS document content. |
IXpsOMDocumentStructureResource Provides access to the XML content of the resource stream of the DocumentStructure part. |
IXpsOMFontResource Provides an IStream interface to a font resource. |
IXpsOMFontResourceCollection A collection of IXpsOMFontResource interface pointers. |
IXpsOMGeometry Describes the shape of a path or of a clipping region. |
IXpsOMGeometryFigure Describes one portion of the path or clipping region that is specified by an IXpsOMGeometry interface. |
IXpsOMGeometryFigureCollection A collection of IXpsOMGeometryFigure interface pointers. |
IXpsOMGlyphs Describes the text that appears on a page. |
IXpsOMGlyphsEditor Allows batch modification of properties that affect the text content in an IXpsOMGlyphs interface. |
IXpsOMGradientBrush This interface describes a gradient that is made up of gradient stops. Classes that inherit from IXpsOMGradientBrush specify different ways of interpreting gradient stops. |
IXpsOMGradientStop Represents a single color and location within a gradient. |
IXpsOMGradientStopCollection A collection of IXpsOMGradientStop interface pointers. |
IXpsOMImageBrush A brush that uses a raster image as a source. |
IXpsOMImageResource Provides an IStream interface to an image resource. |
IXpsOMImageResourceCollection A collection of IXpsOMImageResource interface pointers. |
IXpsOMLinearGradientBrush Specifies a linear gradient, which is the color gradient along a vector. |
IXpsOMMatrixTransform Specifies an affine matrix transform that can be applied to other objects in the object model. |
IXpsOMNameCollection A collection of name strings. |
IXpsOMObjectFactory Creates objects in the XPS document object model. |
IXpsOMObjectFactory1 Inherits from IXpsOMObjectFactory. |
IXpsOMPackage Provides the top-level entry into the XPS object model tree. |
IXpsOMPackage1 Inherits from IXpsOMPackage. |
IXpsOMPackageTarget Provides the method to create an IXpsOMPackageWriter that can be used by a print job that was created by the StartXpsPrintJob1 function. |
IXpsOMPackageWriter Incrementally writes the parts of an XPS document to a package file. |
IXpsOMPackageWriter3D Contains methods that support model textures and print ticket. |
IXpsOMPage Provides the root node of a tree of objects that hold the contents of a single page. |
IXpsOMPage1 Inherits from IXpsOMPage. |
IXpsOMPageReference Enables virtualization of pages in an XPS document. |
IXpsOMPageReferenceCollection A collection of IXpsOMPageReference interface pointers. |
IXpsOMPart The base interface for all XPS document part interfaces. |
IXpsOMPartResources Provides access to all shared, part-based resources of the XPS document. |
IXpsOMPartUriCollection A collection of IOpcPartUri interface pointers. |
IXpsOMPath Describes a non-text visual item. |
IXpsOMPrintTicketResource Provides an IStream interface to a PrintTicket resource. |
IXpsOMRadialGradientBrush Specifies a radial gradient. |
IXpsOMRemoteDictionaryResource Provides an interface that enables pages in an XPS package to share resources. |
IXpsOMRemoteDictionaryResource1 Extends IXpsOMRemoteDictionaryResource to provide methods that support OpenXPS documents. |
IXpsOMRemoteDictionaryResourceCollection A collection of IXpsOMRemoteDictionaryResource interface pointers. |
IXpsOMResource Used as the base interface for the resource interfaces of the XPS object model. |
IXpsOMShareable The base interface for sharable interfaces. |
IXpsOMSignatureBlockResource Provides an IStream interface to a signature block resource. |
IXpsOMSignatureBlockResourceCollection A collection of IXpsOMSignatureBlockResource interface pointers. |
IXpsOMSolidColorBrush A single-color brush. |
IXpsOMStoryFragmentsResource Provides access to the content of the resource stream of a page's StoryFragments part. |
IXpsOMThumbnailGenerator Generates a thumbnail image resource. |
IXpsOMTileBrush A tile brush uses a visual image to paint a region by repeating the image. |
IXpsOMVisual The base interface for path, canvas, and glyph interfaces. |
IXpsOMVisualBrush A brush that uses a visual element as a source. |
IXpsOMVisualCollection A collection of IXpsOMVisual interface pointers. |
IXpsSignature Represents a single digital signature. |
IXpsSignatureBlock Represents a block of signature requests that are stored in a SignatureDefinitions part. |
IXpsSignatureBlockCollection A collection of IXpsSignatureBlock interfaces. |
IXpsSignatureCollection A collection of IXpsSignature interface pointers. |
IXpsSignatureManager Manages the digital signatures and digital signature requests of an XPS document. |
IXpsSignatureRequest Accesses the components of a signature request. |
IXpsSignatureRequestCollection A collection of IXpsSignatureRequest interfaces. |
IXpsSigningOptions Provides access to the individual signing options that are used by new signatures. |
Structures
PrintDocumentPackageStatus Defines a payload to be used by the PackageStatusUpdated method. This structure is a generic version of XPS_JOB_STATUS. |
XPS_COLOR The contents of the XPS_COLOR structure when the colorType is XPS_COLOR_TYPE_CONTEXT. |
XPS_DASH This structure describes a dash element of a path. |
XPS_GLYPH_MAPPING Describes a glyph-to-index mapping. |
XPS_MATRIX Describes the left two columns of a 3-by-3 matrix. |
XPS_POINT Represents an x- and y-coordinate pair in two-dimensional space. (XPS_POINT) |
XPS_RECT Describes the width, height, and location of a rectangle. (XPS_RECT) |
XPS_SIZE Describes the size of an object. |