ReachFramework Specifies whether a printer collates output when it prints multiple copies of a multi-page print job. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Collated output. Uncollated output. Specifies whether any changes were made to a merged to ensure a viable . No conflicts were found between the initial merged print ticket and the supported printer functions. One or more conflicts were found and all conflicts were resolved. Specifies whether device font substitution is enabled on a printer. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Device font substitution is disabled. Device font substitution is enabled. Specifies whether a printer uses one-sided printing or some type of two-sided (duplex) printing. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Output prints on only one side of each sheet. Output prints on both sides of each sheet, which flips along the edge parallel to . Output prints on both sides of each sheet, which flips along the edge parallel to the . Specifies the input bin that is used as the source of blank paper or other print media. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. The automatic selection of an input bin according to the page size and media output type. A removable paper bin is used. A tractor feed (also called a pin feed) of continuous-feed paper is used. The automatic sheet feeder is used. The manual input bin is used. Specifies how to print content that contains color or shades of gray. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema.. Output that prints in color. Output that prints in a grayscale. Output that prints in a single color and with the same degree of intensity. Specifies the types of output quality for a print device. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Automatically selects a quality type that is based on the contents of a print job. Draft quality. Fax quality. Higher than normal quality. Normal quality. Photographic quality. Text quality. Specifies whether a print device prints to the edge of the media or provides an unprinted margin around the edge. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Borderless printing, that is, the device prints to the edge of the print media. Printing with a border, that is, the device provides an unprinted margin around the edge of the print media. Represents the area of a page that can be printed. Gets the height of the imageable area. A that represents the height of the imageable area in pixels (1/96 of an inch). Gets the width of the imageable area. A that represents the width of the imageable area in pixels (1/96 of an inch). Gets the origin height, which is the distance from the upper-left corner of the imageable area (also called the "origin" of the imageable area) to the nearest point on the top edge of the page. A that represents the distance from the top edge of the page to the top of the imageable area in pixels (1/96 of an inch). Gets the origin width, which is the distance from the left edge of the page to the upper-left corner of the imageable area (also called the "origin" of the imageable area). A that represents the distance from the left edge of the page to the left edge of the imageable area in pixels (1/96 of an inch). Returns the representation of . A that represents the property values of the . Describes the page size for paper or other media. Initializes a new instance of the class by using the width and height. The width, in pixels, which are 1/96 inch units. The height, in pixels, which are 1/96 inch units. Initializes a new instance of the class by using the specified . The name of the page size for paper (or other media), for example, or . Initializes a new instance of the class by using the specified and the width and height. The name of the page size for paper (or other media), for example, or . The width, in pixels, which are 1/96 inch units. The height, in pixels, which are 1/96 inch units. Gets the page height. A that represents the page height, in pixels, which are 1/96 inch units. Gets the name of the page size for paper or other media. A value that names the page size. Displays the page size for paper or other media. A that represents the page size for paper or other media. Gets the page width. A that represents the page width, in pixels, which are 1/96 inch units. Specifies the page size or roll width of the paper or other print media. Unknown paper size A0 A1 A10 A2 A3 A3 Rotated A3 Extra A4 A4 Rotated A4 Extra A5 A5 Rotated A5 Extra A6 A6 Rotated A7 A8 A9 B0 B1 B10 B2 B3 B4 B4 Envelope B5 Envelope B5 Extra B7 B8 B9 C0 C1 C10 C2 C3 C3 Envelope C4 C4 Envelope C5 C5 Envelope C6 C6 Envelope C6C5 Envelope C7 C8 C9 DL Envelope DL Envelope Rotated SRA 3 Quadruple Hagaki Postcard Japanese Industrial Standard B0 Japanese Industrial Standard B1 Japanese Industrial Standard B10 Japanese Industrial Standard B2 Japanese Industrial Standard B3 Japanese Industrial Standard B4 Japanese Industrial Standard B4 Rotated Japanese Industrial Standard B5 Japanese Industrial Standard B5 Rotated Japanese Industrial Standard B6 Japanese Industrial Standard B6 Rotated Japanese Industrial Standard B7 Japanese Industrial Standard B8 Japanese Industrial Standard B9 Chou 3 Envelope Chou 3 Envelope Rotated Chou 4 Envelope Chou 4 Envelope Rotated Hagaki Postcard Hagaki Postcard Rotated Kaku 2 Envelope Kaku 2 Envelope Rotated Kaku 3 Envelope Kaku 3 Envelope Rotated You 4 Envelope 10 x 11 10 x 14 11 x 17 9 x 11 Architecture A Sheet Architecture B Sheet Architecture C Sheet Architecture D Sheet Architecture E Sheet C Sheet D Sheet E Sheet Executive German Legal Fanfold German Standard Fanfold Legal Legal Extra Letter Letter Rotated Letter Extra Letter Plus Monarch Envelope Note #10 Envelope #10 Envelope Rotated #9 Envelope #11 Envelope #12 Envelope #14 Envelope Personal Envelope Quarto Statement Super A Super B Tabloid Tabloid Extra A4 Plus A3 Plus Folio Invite Envelope Italian Envelope People's Republic of China #1 Envelope People's Republic of China #1 Envelope Rotated People's Republic of China #10 Envelope People's Republic of China #10 Envelope Rotated People's Republic of China 16K People's Republic of China 16K Rotated People's Republic of China #2 Envelope People's Republic of China #2 Envelope Rotated People's Republic of China 32K People's Republic of China 32K Rotated People's Republic of China 32K Big People's Republic of China #3 Envelope People's Republic of China #3 Envelope Rotated People's Republic of China #4 Envelope People's Republic of China #4 Envelope Rotated People's Republic of China #5 Envelope People's Republic of China #5 Envelope Rotated People's Republic of China #6 Envelope People's Republic of China #6 Envelope Rotated People's Republic of China #7 Envelope People's Republic of China #7 Envelope Rotated People's Republic of China #8 Envelope People's Republic of China #8 Envelope Rotated People's Republic of China #9 Envelope People's Republic of China #9 Envelope Rotated 4-inch wide roll 6-inch wide roll 8-inch wide roll 12-inch wide roll 15-inch wide roll 18-inch wide roll 22-inch wide roll 24-inch wide roll 30-inch wide roll 36-inch wide roll 54-inch wide roll Double Hagaki Postcard Double Hagaki Postcard Rotated L Photo 2L Photo You 1 Envelope You 2 Envelope You 3 Envelope You 4 Envelope Rotated You 6 Envelope You 6 Envelope Rotated 4 x 6 4 x 8 5 x 7 8 x 10 10 x 12 14 x 17 Business card Credit card Specifies types of printing paper or other media. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. The print device selects the media. Archive-quality media. Specialty back-printing film. Standard bond media. Standard card stock. Continuous-feed media. Standard envelope. Window envelope. Fabric media. Specialty high-resolution media. Label media. Attached multipart forms. Individual multipart forms. Standard photographic media. Film photographic media. Glossy photographic media. High-gloss photographic media. Matte photographic media. Satin photographic media. Semi-gloss photographic media. Plain paper. Output to a display in continuous form. Output to a display in paged form. Specialty stationary. Tab stock, not precut (single tabs). Tab stock, precut (multiple tabs). Transparent sheet. Media that is used to transfer an image to a T-shirt. Unknown or unlisted media. Specifies whether a print device prints multi-page documents from front-to-back or back-to-front. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Output prints in front-to-back order. Output prints in back-to-front order. Specifies how pages of content are oriented on print media. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Content of the imageable area is rotated on the page 90 degrees counterclockwise from standard (portrait) orientation. Standard orientation. Content of the imageable area is rotated on the page 90 degrees clockwise from standard (portrait) orientation. Content of the imageable area is upside down relative to standard (portrait) orientation. Specifies the page resolution as a qualitative, non-numerical, value. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. The default qualitative resolution for the printer. Draft-level quality, which is 300 dpi for most printers. High quality, which is 1200 dpi or greater for most printers. Normal quality, which is 600 dpi for most printers. Other quality. Defines the page resolution of printed output as either a qualitative value or as dots per inch, or both. Initiates a new instance of the class that has the specified vertical and horizontal dots per inch. The horizontal resolution in dots per inch. The vertical resolution in dots per inch. Initiates a new instance of the class that has the specified and the specified vertical and horizontal dots per inch. The horizontal resolution in dots per inch. The vertical resolution in dots per inch. A value representing the resolution. Initiates a new instance of the class that has the specified . A value representing the resolution. Gets the qualitative expression, if any, of the page resolution. A value that represents the level of page resolution. Returns the page resolution as a . A that contains the property values of the object. Gets the dots-per-inch measure of the horizontal page resolution. An value that represents a horizontal page resolution. Gets the dots-per-inch measure of the vertical page resolution. A nullable value that represents a vertical page resolution. Specifies a range of percentages by which a printer can enlarge or reduce the print image on a page. Gets the maximum percentage of the range. An value that represents a percentage. Gets the minimum percentage of the range. An value that represents a percentage. Returns the representation of the range. A representation of the scaling range. Specifies the arrangement of pages when more than one page of content appears on a single side of print media. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Pages appear in rows, from left to right and top to bottom relative to page orientation. Pages appear in columns, from top to bottom and left to right relative to page orientation. Pages appear in rows, from right to left and top to bottom relative to page orientation. Pages appear in columns, from top to bottom and right to left relative to page orientation. Pages appear in rows, from left to right and bottom to top relative to page orientation. Pages appear in columns, from bottom to top and left to right relative to page orientation. Pages appear in rows, from right to left and bottom to top relative to page orientation. Pages appear in columns, from bottom to top and right to left relative to page orientation. Specifies the quality of output when a photograph is printed. The printer driver translates the into quantitative values for resolution and other quality factors. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. No photo-printing intent. The user sets specific quantitative properties. Best quality photo printing. Draft quality photo printing. Standard quality photo printing. Defines the capabilities of a printer. Initializes a new instance of the class by using an XML stream (that contains a PrintCapabilities document) that specifies printer capabilities and complies with the XML Print Schema. An XML that describes printer capabilities and conforms to the Print Schema. is null. is not valid XML. Gets a collection of values that identify the collation capabilities of a printer. A of values. Gets a collection of values that identify whether and how a printer can substitute device-based fonts for computer-based fonts. A of values. Gets a collection of values that identify whether and how a printer can perform two-sided printing. A of values. Gets a collection of values that indicate what input bin (paper tray) is used. A of values. Gets a value indicating the maximum number of copies that the device can print in a single print job. A nullable value that specifies the maximum number of copies that a printer can print. Returns null if the device driver does not report a maximum. Gets a value indicating the height of the imageable area on a page, where height means the vertical dimension relative to the page's orientation. A nullable value indicating the height, in pixels, which are 1/96 inch increments, of the area on a page that the printer is capable of printing. Gets a value indicating the width of the imageable area on a page, where width means the horizontal dimension relative to the page's orientation. A nullable value indicating the width, in pixels, which are 1/96 inch increments, of the area on a page that the printer is capable of printing. Gets a collection of values that specify the ways in which a printer can print content with color and shades of gray. A of values. Gets a collection of values that indicate the types of output quality the printer supports. A of values. Gets a collection of values that indicate whether the printer can print up to the edge of the media. A of values. Gets an object that represents the area of a page that the printer can use. A object that specifies the distance, in pixels (units of 1/96 inch), of the upper-left corner of the imageable area. The vertical distance is measured from the top edge of the paper and the horizontal distance is measured from the left edge. The return value also specifies the width and height of the imageable area. If the printer driver does not report an imageable area, then this property is null. Gets a collection of objects that identify the paper and media sizes that a printer supports. A of objects. Gets a collection of values that identify what types of paper and other media a printer supports. A of values specifying the print media, such as card stock, label, plain, or photographic. Gets a collection of values that indicate whether a printer is capable of printing multiple-page documents from front-to-back, back-to-front, or both ways. A of values. Gets a collection of values that identify what types of page orientation a printer supports. A of values. Gets a collection of objects that identify what levels of page resolution the printer supports. A of objects. Each value represents a page resolution as a qualitative value, a dots-per-inch value, or both. Gets the maximum and minimum percentages by which a printer can enlarge or reduce the print image on a page. A object with and properties holding values that represent percentages. Gets a collection of integers, each identifying the number of pages that a user can choose to print on a single side of a sheet of paper. A of values representing the options that a printer supports for printing more than one page per side. Gets a collection of values that identify what patterns a printer supports for presenting multiple pages on a single side of a sheet of paper. A of values. Gets a collection of values that identify the quality options the printer supports for printing photographs. A of values. Gets a collection of values that identify the types of automatic stapling that a printer supports. A of values. Gets a collection of values that identify the methods that a printer supports for handling TrueType fonts. A of values. The exception that is thrown when an error condition prevents some attributes from being committed by a to the actual computer, printer, or device that the object represents. Initializes a new instance of the class. Initializes a new instance of the class by using the specified error code, and the success and failure collections. An that is interpreted as an HRESULT. A collection of strings that name the attributes that your program successfully committed. A collection of strings that name the attributes that your program was unable to commit. Initializes a new instance of the class by using the specified error code, message, and object name, and the success and failure collections. An that is interpreted as an HRESULT. A description of the error condition. A collection of strings that name the attributes that your program successfully committed. A collection of strings that name the attributes that your program was unable to commit. The object that generated the exception. Initializes a new instance of the class by using the specified and . Stores all the data that is used to serialize the object. Describes the context of the serialized stream, including the source and the destination. Initializes a new instance of the class and provides it with the specified message. A description of the error condition. Initializes a new instance of the class by using the specified message and the inner . A description of the error condition. The underlying condition that triggered the . Gets a of the names of the attributes that were successfully committed. A of strings that identify the attributes that were successfully committed. Gets a of the names of the attributes that were not committed. A of strings that identify the attributes that your program was unable to commit. Gets information about the serialization of the object and the context of the serialized stream. Stores all the data that is used to serialize the object. Describes the context of the serialized stream, including the source and the destination. Gets the name of the object that threw the exception. A reference to the property of the that threw the exception. The exception that occurs when code attempts to access a canceled print job. Initializes a new instance of the class. Initializes a new instance of the class that provides a specific error code and error condition. An interpreted as an HRESULT. A that describes the error condition. Initializes a new instance of the class that provides a specific error code and error condition, including the underlying cause of the exception. An interpreted as an HRESULT. A that describes the error condition. The underlying error condition that caused the . Initializes a new instance of the class that provides a specific error code, error condition, print queue name, job name, and job ID. An interpreted as an HRESULT. A that describes the error condition. The name of the print queue hosting the print job that caused the exception. The name of the print job that caused the exception. The ID number of the print job that caused the exception. Initializes a new instance of the class with a specific error code, error condition, print queue name, job name, job ID, and underlying cause of the exception. An interpreted as an HRESULT. A that describes the error condition. The name of the print queue hosting the print job that caused the exception. The name of the print job that caused the exception. The ID number of the print job that caused the exception. The underlying cause of the exception. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition, including the underlying cause of the exception. A that describes the error condition. The underlying error condition that caused the . The exception that occurs when the print job does not run correctly. Initializes a new instance of the class. Initializes a new instance of the class that provides a specific error code and error condition. An interpreted as an HRESULT. A that describes the error condition. Initializes a new instance of the class that provides a specific error code and error condition, including the underlying cause of the exception. An interpreted as an HRESULT. A that describes the error condition. The underlying error that caused the . Initializes a new instance of the class that provides a specific error code, error condition, print queue name, job name, and job ID. An interpreted as an HRESULT. A that describes the error condition. The name of the print queue hosting the print job that caused the exception. The name of the print job that caused the exception. The ID number of the print job that caused the exception. Initializes a new instance of the class that provides a specific message, error code, error condition, print queue name, job name, and job ID. An interpreted as an HRESULT. A that describes the error condition. The name of the print queue hosting the print job that caused the exception. The name of the print job that caused the exception. The ID number of the print job that caused the exception. The underlying cause of the exception. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition, including the cause of the exception. A that describes the error condition. The underlying error that caused the . Gets the data that is used to serialize the object and gets the context of the serialized stream. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Gets the ID number of the print job that caused the exception. An that identifies the print job. Gets the name of the print job that caused the exception. A that names the print job. Gets the name of the that was hosting the print job when the exception was thrown. A that specifies the name of the . The exception that is thrown when an error condition prevents the accessing or creation of a . Initializes a new instance of the class. Initializes a new instance of the class that provides a specific error code, error condition, and printer name. An interpreted as an HRESULT. A that describes the error condition. The name of the printer that was being accessed when the error occurred. Initializes a new instance of the class that provides a specific printer name, error code, and error condition, including the underlying cause of the exception. An interpreted as an HRESULT. A that describes the error condition. The name of the printer that was being accessed when the error occurred. The underlying error condition that caused the . Initializes a new instance of the class that provides a specific error code, error condition, printer name, and printer message. An interpreted as an HRESULT. A that describes the error condition. The name of the printer that was being accessed when the error occurred. The exception message that was sent by the printer driver or unmanaged print system component that triggered the exception. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition, including the underlying cause of the exception. A that describes the error condition. The underlying error condition that caused the . Gets the data that is used to serialize the object and gets the context of the serialized stream. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Gets the name of the printer that was being accessed when the exception was thrown. A that names the printer. The exception that occurs when an error condition prevents the accessing or creation of a . Initializes a new instance of the class. Initializes a new instance of the class that provides a specific error code, error condition, and print server name. An interpreted as an HRESULT. A that describes the error condition. The name of the print server that was being accessed when the error condition occurred. Initializes a new instance of the class that provides a specific print server name, error code, and error condition, including the underlying cause of the exception. An interpreted as an HRESULT. A that describes the error condition. The name of the print server that was being accessed when the error condition occurred. The underlying condition that caused the . Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition, including the underlying cause of the exception. A that describes the error condition. The underlying error condition that caused the . Gets the data that is used to serialize the object and gets the context of the serialized stream. The data that is used to serialize the object. The context, including source and destination, of the serialized stream. Gets the name of the print server that was being accessed when the exception was thrown. A that names the print server. The exception that occurs when an error condition prevents accessing or creating a . Initializes a new instance of the class. Initializes a new instance of the class that provides a specific error code and error message. An interpreted as an HRESULT. A string that describes the error condition. Initializes a new instance of the class that provides a specific error code and error message, including the underlying cause of the exception. An interpreted as an HRESULT. A string that describes the error condition. The underlying error condition that caused the exception. Initializes a new instance of the class that provides a specific error code, error message, and printer message. An interpreted as an HRESULT. A string that describes the error condition. The exception message sent by the printer driver or unmanaged print system component that caused the exception. Initializes a new instance of the class that provides specific serialization information and streaming context. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error message. A string that describes the error condition. Initializes a new instance of the class that provides a specific error message, including the underlying cause of the exception. A string that describes the error condition. The underlying error condition that caused the exception. Gets the data that is used to serialize the object and gets the context of the serialized stream. The data that is required to serialize or deserialize an object. The context, including source and destination, of the serialized stream. Defines the settings of a print job. Initializes a new instance of the class. Initializes a new instance of the class by using an XML stream (that contains a PrintTicket document) that complies with the XML Print Schema. An XML stream that describes a print job and conforms to the Print Schema. is null. is not valid XML. Creates a modifiable clone of this , making deep copies of this object's values. A modifiable clone of the current object. Gets or sets a value indicating whether the printer collates its output. A value indicating whether the printer collates its output. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets the number of copies for the print job. A nullable value that specifies how many copies to print. Calling code has attempted to set the property to a value less than 1. Gets or sets a value indicating whether the printer substitutes device-based fonts for computer-based fonts on the print job. A value indicating whether the device substitutes device-based fonts for computer-based fonts for the current print job. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating what kind of two-sided printing, if any, the printer uses for the print job. A value indicating what sort of two-sided printing, if any, the printer uses for the print job. Calling code has attempted to set the property to a value that is not in the enumeration. Returns a object that represents the property values of a as an XML stream that conforms to the Print Schema. A object that describes the print ticket with XML that conforms to the Print Schema. Gets or sets a value indicating what input bin (paper tray) to use. An value indicating what input tray is used and whether it is chosen manually or automatically. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating how the printer handles content that has color or shades of gray. An value indicating how the printer handles content that has color or shades of gray. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating the quality of output for the print job. An value that specifies the needed level of quality. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating whether the device prints content to the edge of the media or leaves an unprinted margin around the edge. A value that specifies whether the printer uses borderless printing. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets the page size for the paper (or other media) that a printer uses for a print job. A object that represents the page size by using a name, dimensions, or both. Calling code has attempted to set the property with a object that has at least one null property. - or - Calling code has attempted to set the property with a object whose property is set to a value that is not in the enumeration. - or - Calling code has attempted to set the property with a object whose or property is set to a value less than 1. Gets or sets a value indicating what sort of paper or media the printer uses for the print job. A value specifying the print media, such as card stock, label, plain, or photographic. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating whether the printer prints multiple pages back-to-front or front-to-back. A value specifying last-page-first printing or first-page-first printing. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating how the page content is oriented for printing. A value specifying how page content is oriented, for example, or . Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets the level of page resolution that the printer uses for a print job. A value that represents the resolution as a qualitative value, a dots-per-inch value, or both. Calling code has attempted to set the property with a object that has at least one null property. - or - Calling code has attempted to set the property with a object whose property is set to a value that is not in the enumeration. - or - Calling code has attempted to set the property with a object whose or property is set to a value less than 1. Gets or sets the percentage by which the printer enlarges or reduces the print image on a page. An value that represents a percentage. Calling code has attempted to set the property to a value that is less than 1. Gets or sets the number of pages that print on each printed side of a sheet of paper. A nullable value that represents the number of pages that print on each printed side of a sheet of paper. Calling code has attempted to set the property to a value that is less than 1. Gets or sets a value indicating how a printer arranges multiple pages that print on each side of a sheet of paper. A value indicating how a printer presents multiple pages per sheet. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating in qualitative terms the level of quality the printer uses to print a photograph. A value indicating the level of photo quality. Calling code has attempted to set the property to a value that is not in the enumeration. Occurs when any property of the changes. Saves the settings to a object by using an XML format that conforms to the Print Schema. The that holds the saved . Gets or sets a value indicating whether, and where, a printer staples multiple pages. A value specifying how a printer staples the output. Calling code has attempted to set the property to a value that is not in the enumeration. Gets or sets a value indicating how the printer handles text that uses TrueType fonts. A value specifying how a printer handles TrueType fonts. Calling code has attempted to set the property to a value that is not in the enumeration. Specifies whether a applies to an entire print job, one document within the print job, or just a page within the print job. A single page. A single document. An entire print job. Specifies whether, and where, a printer staples a multi-page document. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. Multiple staples along the fold line. Also called saddle-stitch stapling. A single staple in the lower-left corner. A single staple in the lower-right corner. Two staples along the left edge. Two staples along the right edge. Two staples along the upper edge. Two staples along the lower edge. A single staple in the upper-left corner. A single staple in the upper-right corner. The document is not stapled. Specifies how a printer handles text that is formatted with a TrueType font. The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema. The printer driver decides the best method for handling TrueType fonts. The printer driver downloads the TrueType font as an outline font. The printer driver creates a raster font for each size of the TrueType font that it needs and downloads them all. The printer driver downloads the TrueType font. The printer driver downloads each area of text as a graphic. Represents a merged that is guaranteed to be viable, with a report of any settings that were changed to make it viable. Gets a value indicating whether a conflict occurred between the functionality supported by the printer and the functionality requested in the initial merger of two source s. One of the values that indicates either that no conflict occurred or that at least one conflict occurred but was resolved. The default is . Gets a object that results from the merging of two objects, which might have been adjusted to ensure its viability. A valid and viable . The default is null. Specifies the type of default DEVMODE structure to use as the base DEVMODE for conversions of managed objects to unmanaged DEVMODE structures. The user's default DEVMODE structure. The printer's default DEVMODE structure. Converts managed objects to unmanaged Graphics Device Interface (GDI) DEVMODE structures, and vice versa. Initializes a new instance of the class for the specified printer. The name of the printer that is bound to the new instance. The Print Schema version to use in the and DEVMODE conversion. is null. is 0 or less. The converter was unable to bind to . Converts the specified DEVMODE structure to a managed code . The new managed . A array that contains the DEVMODE structure. This is already disposed. The value of is null. The content of is not well-formed. The conversion failed. Converts the specified DEVMODE structure to a managed code that has the specified scope. The new . A buffer containing the DEVMODE structure to convert. A value that specifies whether the new applies to a page, a document, or an entire print job. This is already disposed. The value of is null (Nothing in Visual Basic). The content of is not well-formed. The conversion failed. The is not a valid value. Converts the specified managed to an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the . A array that contains the new DEVMODE structure. The to convert. A value that identifies whether to use the user default or printer default DEVMODE as the base DEVMODE. This is already disposed. The value of is null (Nothing in Visual Basic). The content of is not well-formed. The conversion failed. The is not a valid value. Converts the specified managed code with the specified scope, into an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the . A buffer that represents the new DEVMODE structure. The to convert. A value that identifies whether to use the user default or printer default DEVMODE as the base DEVMODE. A value that specifies whether the conversion of the should be done at the scope of a page, a document, or an entire print job. This is already disposed. The value of is null (Nothing in Visual Basic). The content of is not well-formed. The conversion failed. The is not a valid value. -or- The is not a valid value. Releases the resources used by the . Gets the maximum Print Schema version that can support. Serves as the base class for exceptions that are thrown by the XML Paper Specification (XPS) packaging and serialization APIs.  Initializes a new instance of the class. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, which includes source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition and includes the cause of the exception. A that describes the error condition. The underlying error that caused the . The exception that is thrown when reading, writing to, registering, or accessing in some other way an . Initializes a new instance of the class. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, which includes source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition and includes the cause of the exception. A that describes the error condition. The underlying error that caused the . The exception that is thrown for XML Paper Specification (XPS) document serialization errors.  Initializes a new instance of the class. Initializes a new instance of the class that provides specific and . This constructor is protected. The data that is required to serialize or deserialize an object. The context, which includes the source and destination, of the serialized stream. Initializes a new instance of the class that provides a specific error condition. A that describes the error condition. Initializes a new instance of the class that provides a specific error condition and includes the cause of the exception. A that describes the error condition. The underlying error that caused the exception. Defines a method for adding the DocumentStructure part of XML Paper Specification (XPS) to an XPS package. Adds theDocumentStructure part of XML Paper Specification (XPS) to an XPS package. An that represents the DocumentStructure part of an XPS package. Defines a method for adding the part of the markup to an XPS package. Adds a element to an XPS package. An that represents a element in an XPS package. Defines methods for reading the parts of a and also for limited types of writing to the document. Adds the specified to the . The definition that is added. Flushes the package and also commits an to the package. Gets the zero-based position of the document in the . An that represents the document location in the sequence. Gets the DocumentStructure part, if one exists, of the . An that represents the DocumentStructure element, if one exists, and its child elements. Gets a collection of readers, one reader for each page in the . A collection of fixed page readers, one reader for each page in the . Gets a reader for the with the specified uniform resource identifier (URI). An for the page. The URI of the page. Gets the , if one exists, that is associated with the . A that contains the default printing options for the document; or null if no print ticket exists for the document. Removes the specified from the . The definition that is removed. Gets a collection of all the signature definitions that are associated with the . An of signature definitions, typically one for every person who signed or will sign the document. Gets the thumbnail image, if a thumbnail exists, that is associated with the . An that represents the image. Gets the uniform resource identifier (URI) of the . A that represents the URI for the document. Defines methods for reading the parts of a . Gets a collection of readers for each document in a . A collection of readers, one for each document in a . Gets a reader for the with the specified uniform resource identifier (URI).  The URI of the fixed document. Gets the , if one exists, that is associated with the . A that contains the default printing options for the sequence; or null, if no print ticket exists for the document. Gets the thumbnail image, if one exists, that is associated with the . An that represents the image. Gets the uniform resource identifier (URI) of the . A that represents the URI for the sequence. Defines methods and properties for writing a . Adds a new to the . A writer for outputting the new . Adds an image for the . The new for the . The image type to write. See Remarks for examples. Flushes and closes the writer. Sets a for the that is being written. A that represents a default printing configuration for the sequence. Gets the URI of the  that is being written. The URI of the  that is being written. Defines methods and properties for writing a . Adds a new to the . A writer for outputting the new . Adds an image for the . The new for the . The image type of the thumbnail to add. Flushes and closes the writer. Gets the zero-based position of the in the . The zero-based position of the in the . Sets default print options for the . Gets the URI of the . The URI of the . Defines methods for reading the parts of a . Gets a collection of all the color contexts on the page. An that includes every that is on the page. Gets a collection of all the fonts that are used on the page. An that includes every that is on the page. Gets the color context for the resource that has the specified uniform resource identifier (URI). An for the resource. The URI of the resource. Gets the font that has the specified uniform resource identifier (URI). An . The URI of the font. Gets the image that has the specified uniform resource identifier (URI). An . The URI of the image. Gets the resource that has the specified uniform resource identifier (URI). An . The URI of the resource. Gets the resource dictionary that has the specified uniform resource identifier (URI). An . The URI of the resource dictionary. Gets a collection of all the images on the page. An that includes every that is on the page. Gets the page number. An that represents the page number. Gets the , if a ticket exists, that is associated with the . A that contains the default printing options for the page; or null if no exists for the page. Gets a collection of all the resource dictionaries for the page. An of objects. Gets the part of the markup of an XPS package. An that represents a element in an XPS package. Gets the thumbnail image, if a thumbnail exists, that is associated with the . An that represents the image. Gets the uniform resource identifier (URI) of the . A that represents the URI for the page. Gets an for the page. An for the page. Defines methods for writing parts to an XPS document. Adds a new to the current page. The new color context resource that was added. has been called. Adds a new to the current page. The new font resource that was added. has been called. Adds a new obfuscated to the current page. The new font resource that was added. true to obfuscate the font; otherwise, false. has been called. Adds a new obfuscated or restricted to the current page. The new font resource that was added. true to obfuscate the font; otherwise, false. true to prevent modification of any text that uses the font; otherwise, false. has been called. Adds a new with a specified MIME type to the current page. The new image resource that was added to the page The MIME type of the image to add. has been called. is null. is an empty string. Adds a new with a specified to the current page. The new image resource that was added to the page The type of image to add to the page. has been called. Adds a new to the current page. The new XML Paper Specification (XPS) resource that was added. The type of resource to add. The absolute path of the resource to add, or null. is null. has been called. is an empty string. Adds a to the page. The that was added to the page. has been called. Adds a thumbnail image of a specified to the current page. The new thumbnail image resource that was added. The image type of the thumbnail image to add to the page. has already been called to add an image thumbnail for this page. has been called. Flushes and closes the fixed-page writer. Gets a list of strings that identify the hyperlink points that are contained in the current page. A list of strings that identify the hyperlink points that are contained in the page. Gets the zero-based page number of this page. The zero-based page number of this page. Sets the default printing options for the page. Gets the URI of the fixed page. The URI of the fixed page. Gets an for writing XML markup to the page. The for writing XML markup to the page. Provides values that specify the order in which the major parts of a package are streamed. The streaming order is specified by the packaging system. The streaming order is: resource, page, document, and document sequence. The streaming order is: document sequence, document, page, and resource. The streaming order is: resource (other than images), page, document, document sequence, and images. Identifies the types of events that occur during the serialization of a package. No action has been taken. A document sequence is being added. A document sequence has been added, but not necessarily committed. A document is being added. A document has been added, but not necessarily committed. A page is being added. A page has been added, but not necessarily committed. A resource has been added, but not necessarily committed. A font has been added, but not necessarily committed. An image has been added, but not necessarily committed. The document is committed. Provides data for the event. Initializes a new instance of the class. The action that the packaging process is currently performing. The number of simultaneous times that the specified occurred. Gets a value that indicates what action is currently occurring in the packaging process. A that represents the part of the packaging process that is currently occurring. Gets the number of simultaneous times that the action that is identified in has occurred. An that represents the number of simultaneous times that the action that is identified in has occurred. Represents the method that handles the . The source of the event. The event data. Represents the location to display a digital signature on an . Initializes a new instance of the class. Gets or sets the URI of the page on which to display the digital signature. The URI of the page on which to display the signature. Gets or sets the X page coordinate for the digital signature. The X page coordinate for the digital signature. Gets or sets the Y page coordinate for the digital signature. The Y page coordinate for the digital signature. Represents the color context for a bitmap image. Represents a digital signature for an . Initializes a new instance of the class. The associated digital signature for the package. The associated package. Gets a value that indicates whether changing the properties of the document invalidates the digital signature. true if changing the properties of the document invalidates the signature; otherwise, false. Gets the GUID of the signature. The globally unique identifier (GUID) of the signature. Gets a value that indicates whether the signer's X.509 certificate is contained in the document . true if the X.509 certificate of the signer is embedded in the document ; otherwise, false. Gets a value that indicates whether the digital signature is invalidated if someone else signs the package. true if the signature is invalidated if an additional digital signature is applied; otherwise, false. Gets a URL string that identifies the signature type. A URL string that identifies the signature type. The default signature type is . Gets the encrypted hash value of the signature. A array that contains the encrypted hash value of the signature. Gets the document sequence reader for the signed document sequence. An ; or null if not all valid XPS parts have been signed in the document. Gets the X.509 certificate of the signer. The X.509 certificate of the signer; or null when there is no certificate embedded in the document package. Gets the date and time when the signature was created. The date and time when the pages, document, or document sequence was signed. Verifies the document digital signature against the X.509 certificate embedded in the XPS . One of the enumeration values that specify the result of the verification attempt. Verifies the document digital signature against a specified X.509 certificate. One of the enumeration values that specify the result of the verification attempt. The certificate of authenticity for the signer. Verifies the X.509 certificate embedded in the package. A bitwise combination of the enumeration values that specify the result of the verification attempt. Verifies the specified X.509 certificate. A bitwise combination of the enumeration values that specify the result of the verification attempt. A certificate of authenticity. Specifies the parts of the XPS  that are excluded from the range of a digital signature. No parts are excluded. The Core Properties part is excluded. The Annotations part is excluded. The Signature Origin part is excluded. Provides a that holds the content of an XPS document. Initializes a new instance of the class with access to a specified XML Paper Specification (XPS)  and default interleaving, resource, and compression options. The target XPS package for the . Initializes a new instance of the class that is contained in a specified with specified default interleaving, resource, and compression options. The target package for the . The package compression option. Initializes a new instance of the class that is contained in a specified with the specified default interleaving, resource, and compression options. The target package for the . The package compression option. The uniform resource identifier (URI) for the document as a string. Initializes a new instance of the class that is contained in a specified file with default interleaving, resource, and compression options. The path and file name of the target for the . The file I/O mode in which to open the . Initializes a new instance of the class that is contained in a specified file with default interleaving, resource, and compression options. The path and file name of the target for the . The file I/O mode in which to open the . The package compression option. Adds a root to the package and returns a writer. The XML Paper Specification (XPS) fixed-document sequence writer for this . Adds a thumbnail image to the package. The newly added . The format of the image. Closes the XPS document . Gets the core of the XPS document. The core properties of the  . Creates an for writing an . The to use for writing the XML Paper Specification (XPS) document. The XPS document to write. Releases the unmanaged resources that are used by the and optionally, releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets an for reading the document. An for reading the document. Returns the fixed-document sequence at the root of the package. The of the package. Gets a value that indicates whether the package is readable. true if the package is readable; otherwise, false. Gets a value that indicates whether the package can be digitally signed. true if the package can be signed; otherwise, false. Gets a value that indicates whether the package is writable. true if the package is writable; otherwise, false. Deletes a signature from the package. The signature that is deleted. Gets a collection of XML Paper Specification (XPS) signatures that are associated with the package. A of objects that represent the signatures that are associated with the package. Signs a collection of package parts with a specified X.509 certificate. An that contains information about the signature. The X.509 certificate to use in signing each part; or null to prompt the user to select an installed certificate. true to store the certificate in the package; otherwise, false. Flags that indicate what dependent parts must be excluded from the signing. Signs a collection of package parts by using a specified X.509 certificate. An that contains information about the signature. The X.509 certificate to use in signing each part; or null to prompt the user to select an installed certificate. true to store the certificate in the package; otherwise, false. Flags that indicate what dependent parts are excluded from the signing. The ID to assign to the signature. Signs a collection of package parts with a specified X.509 certificate. An that contains information about the signature. The X.509 certificate to use in signing each part; or null to prompt the user to select an installed certificate. true to store the certificate in the package; otherwise, false. Flags that indicate what dependent parts to exclude from the signing. The ID to assign to the signature. true to verify that is true before signing; otherwise, false. This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. Gets or sets the XML Paper Specification (XPS) thumbnail image that is associated with the document. An that represents the thumbnail image that is associated with the document. Represents a font in an . Gets a value that indicates whether the font is obfuscated. true if the font is obfuscated; otherwise, false. Gets or sets a value that indicates whether text that uses this font can be modified. true if text that uses this font can be changed or edited; otherwise, false. Obfuscates the font typeface data. The typeface data to obfuscate. The globally unique identifier (GUID) to use to obfuscate the . Represents an image in an . Specifies graphical formats for images that can be included in an . PNG JPEG TIFF WDP Defines the abstract class that is the parent for all part classes that can be contained in an XPS package. Gets or sets the uniform resource identifier (URI) of the part. The for the part. Defines the base class for resources that can be added to an . Commits all changes and flushes the resource to the document package. When overridden in a derived class, returns the I/O stream for reading or writing the resource. The for reading or writing the resource. Returns the URI of the resource that is relative to a specified absolute URI. The of the resource that is relative to the specified absolute . A starting absolute URI. This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Represents a dictionary of elements that are usable across pages of the . Specifies whether resources can be shared between pages and documents in an . The resources can be shared. The resources can not be shared. Represents an digital signature. Initializes a new instance of the class. Gets or sets the of the signature. The cultural information of the signature. Gets or sets a value that indicates whether unwritten property changes exist for the class and must be written to the package's stream. true if uncommitted changes exist; otherwise, false. Gets or sets the string value of the signature intention agreement that the signer is signing against. A that represents the intention agreement; for example, "I have read and agree." The default value is null. Gets or sets the identity of the person who is requested to sign (or has signed) the package. A that represents the signer, for example, "Mary Jones, Marketing Dept." The default value is null. Gets or sets the date and time by which the requested signer must sign the parts of the specified document. A () that represents the deadline by which the signer must sign the package. The default value is null. Gets or sets the legal jurisdiction where the package is signed. A that represents the jurisdiction, for example, "State of Utah, United States." The default value is null. Gets or sets a unique identifier for this . A () that represents the ID of the signature definition. The default value is null. Gets or sets the location that specifies where to display the visible digital signature in an XML Paper Specification (XPS) document. A that represents the location in the package where a visible request for a signature appears. The default value is null. Represents the or element of an . Represents a thumbnail image of a document sequence, single document, or single page. Defines the base class for XPS package serialization policies. This class is abstract. When overridden in a derived class, initializes a new instance of the class. When overridden in a derived class, acquires a resource stream for an object. The for the . The ID of the object. When overridden in a derived class, acquires a resource stream for an object. An for the . When overridden in a derived class, acquires an for an with a specified resource ID. The XML Paper Specification (XPS) resource stream for the with the specified . The resource ID of the resource stream to acquire. When overridden in a derived class, acquires a resource stream for an object. The for the . The ID of the object. When overridden in a derived class, acquires a resource stream for an object. The for the . The ID of the object. When overridden in a derived class, gets a list of strings, each expressing a element. An of objects that represent the linkable targets for a page. When overridden in a derived class, returns an for a . The for the . When overridden in a derived class, returns an for a . The for a . When overridden in a derived class, returns an for a . The for a . When overridden in a derived class, returns an for the current page. The for the current page. When overridden in a derived class, returns an for an . The for an . When overridden in a derived class, gets the uniform resource identifier (URI) of the fixed document that is processing. The of the current document. When overridden in a derived class, gets the uniform resource identifier (URI) of the fixed page that is processing. The of the current page. When overridden in a derived class, writes a print ticket to a package or to a part of the package. An object that provides information about how a print job prints. When overridden in a derived class, performs any required maintenance tasks before the page is committed, for example, flushes streams. When overridden in a derived class, adds a relationship from the current page to some internal or external resource. The uniform resource identifier (URI) of the resource. A name for the relationship. When overridden in a derived class, adds a relationship from the current page to a font. The uniform resource identifier (URI) of the font. When overridden in a derived class, releases the for the current object. When overridden in a derived class, releases the for the current object. When overridden in a derived class, releases the for the current object. The ID of the resource that is released. When overridden in a derived class, releases the for the current object. When overridden in a derived class, releases the for the current object. When overridden in a derived class, releases the for the current . When overridden in a derived class, releases the for the current . When overridden in a derived class, releases the for the current . This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Provides type converters for converting objects to and from objects of other types. Initializes a new instance of the class. Returns a value that indicates whether this converter can convert an instance of a specified type to a . true if objects of the specified type can be converted; otherwise, false. An object that provides contextual information. The type of object that is a candidate for conversion. Returns a value that indicates whether this can convert a to an instance of a specified type. true if conversion is possible; otherwise, false. An object that provides contextual information. The type of object that you want to convert a color to. Converts a specified object to a . The new object. An object that provides contextual information. The language and culture that are used during the conversion. The object that is converted. This method is called from this class instead of from a derived class. The is null. The is not a type that can be converted. Converts a to an object of the specified type. The new of the designated type. An object that provides contextual information. The language and culture that are used during the conversion. The object you want to convert. The type that is converted to. The is not a type that can be converted to. -or- The is a neutral culture. Gets a collection of property descriptions for the specified type. A that contains the property descriptions that are exposed for the component; or null if no property descriptions are returned. An object that provides contextual information. An object of the type for which you need property descriptions. An array of attributes that filter the returned collection to exclude irrelevant properties. This method is called from this class instead of from a derived class. Serializes a to the XML Paper Specification (XPS) package and returns its uniform resource identifier (URI) as a string. A that represents the URI of the color context. An object that provides contextual information. The object to be serialized. The is null. Specifies the granularity at which font glyph subsets are saved in an XPS document. No subsetting. Store all glyphs for all fonts used in the document. Store all glyphs that are used in the text by each page. Store all glyphs that are used in the text by each document. Store all glyphs that are used in the text by each document sequence. Provides type converters for converting objects to and from objects of other types. Initializes a new instance of the class. Returns a value that indicates whether this converter can convert an instance of a specified type to a . true if objects of the specified type can be converted; otherwise, false. An object that provides contextual information. The type of object to convert. Returns a value that indicates whether this can convert a to an instance of a specified type. true if conversion is possible; otherwise, false. An object that provides contextual information. The type of object that you want to convert a glyph run to. Converts a specified object to a . The new object. An object that provides contextual information. The language and culture that are used during the conversion. The object that is converted. This method is called from this class instead of from a derived class. The is null. The is not a type that can be converted. Converts a to an object of the specified type. The new of the designated type. As implemented in this class, this must be a . It expresses the uniform resource identifier (URI) of the font subset that is used by the parameter. An object that provides contextual information. The language and culture that are used during the conversion. The object you want to convert. The type that you want converted to. The is not a type that can be converted to. The is null. The is null. An error occurs when serializing the glyph run. Gets a collection of property descriptions for the specified type. A that contains the property descriptions that are exposed for the component; or null if no property descriptions are returned. An object that provides contextual information. An object that you need property descriptions for. An array of attributes that filter the returned collection in order to exclude irrelevant properties. This method is called from this class instead of from a derived class. Provides type converters for converting objects to and from objects of other types. Initializes a new instance of the class. Returns a value that indicates whether this converter can convert an instance of a specified type to a . true if objects of the specified type can be converted; otherwise, false. An object that provides contextual information. The type of object to convert. Returns a value that indicates whether this can convert a to an instance of a specified type. true if the conversion is possible; otherwise, false. An object that provides contextual information. The type of object that you want to convert to a . Converts a specified object to a . The new object. An object that provides contextual information. The language and culture that are used during the conversion. The object that is converted. This method is called from this class instead of from a derived class. The is null. The is not a type that can be converted. Converts a to an object of the specified type. The new of the designated type. As implemented in this class, the object must be a . The object expresses the uniform resource identifier (URI) of the serialized image. An object that provides contextual information. The language and culture that are used during the conversion. The object that you want to convert. The type that you want converted to. The is not a type that can be converted to. The is null. The is null. An error occurs when serializing the image. Gets a collection of property descriptions for the specified type. A that contains the property descriptions that are exposed for the component; or null if no property descriptions are returned. An object that provides contextual information. An object that you need property descriptions for. An array of attributes that are used to filter the returned collection in order to exclude irrelevant properties. This method is called from this class instead of from a derived class. Provides a base class to manage the serializers and type converters that insert Windows Presentation Foundation (WPF) root objects into an XML Paper Specification (XPS) package. When overridden in a derived class, initializes a new instance of the class. When overridden in a derived class, saves the specified serialized object to an XML Paper Specification (XPS) package. The object to save. This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Specifies whether a applies to an entire sequence of documents, to just one document, or to just one page. An unknown or unspecified level. A sequence of documents. A document. A page. Do not use. Defines the writer, resource, print ticket, and package relationship settings that are associated with a specified . Initializes a new instance of the class for a specified . The that is associated with this . Initializes a new instance of the class with a specified and specified interleave order. The XML Paper Specification (XPS) document that the packaging policy applies to. The order in which to interleave document elements. Acquires the resource stream for a specified . The resource stream for the that has the specified . The resource identifier of the color context. Acquires the for the current . The resource stream for the current . Acquires the for a specified . The resource stream for the XML Paper Specification (XPS) font that has the specified . The identifier of the XML Paper Specification (XPS) font. Acquires the resource stream for a specified . The resource stream for the that has the specified . The resource identifier of the XML Paper Specification (XPS) image. Acquires the resource stream for a specified . The XML Paper Specification (XPS) resource stream for the  that has the specified . The identifier of the resource dictionary. Returns a list of for the current page content. The list of for the current page content. Acquires the for the current . The XML writer for the current . Acquires the for the current . The XML writer for the current . Acquires the for the current . The XML writer for the current . Acquires the for the current page. The XML writer for the current . Acquires the for the current . The XML writer for the current . Gets the uniform resource identifier (URI) of the current fixed document. The URI of the current fixed document. Gets the uniform resource identifier (URI) of the current fixed page. The URI of the current fixed page. Occurs when a , , or is added to the . Stores a specified as part of the . The print ticket to store as part of the XML Paper Specification (XPS) document. Prepares to commit the current page to the output store. Adds a with a specified name that associates a specified resource with the current page. The uniform resource identifier (URI) of the resource to associate with the current page. The identifying name of the that associates the current page with the specified resource. Adds a that associates a restricted font with the current document. The uniform resource identifier (URI) of the restricted font to associate with the current document. Releases the for the current . Releases the for the current . Releases the for a specified . The identifier of the XML Paper Specification (XPS) font that you want to release. Releases the for the current . Releases the for the current . Releases the for the current . Releases the for the current . Releases the for the current . Represents the stream and uniform resource identifier (URI)  of an XML Paper Specification (XPS) resource. Initializes a new instance of the class by using the specified stream and uniform resource identifier (URI). The stream that contains the resource. The URI of the resource. Initializes the in the . Gets the of the resource. A that contains the XML Paper Specification (XPS) resource. Gets the of the resource. A that contains the XML Paper Specification (XPS) resource. Provides data for the event of an . Initializes a new instance of the class. true to indicate that the serialization was canceled before completion; otherwise, false. A user-supplied object that provides additional data to the event handler. An exception, if any, that interrupted the serialization operation. Represents the method that handles the event of an . The source of the event. The event data. Manages synchronous XML Paper Specification (XPS) serializers and type converters.  Initializes a new instance of the class. An object that provides methods for acquiring serialization readers and writers for different parts of an XML Paper Specification (XPS) document. true to specify batch mode; otherwise, false. Commits all changes and writes all buffered data. Gets a value that indicates whether the serialization manager is in batch mode. true if the manager is in batch mode; otherwise, false. Saves a specified XAML serialized object to the document package. The XAML serialized object to save. Sets the number of pages or documents to process for font-subsetting. The number of pages or documents to process at a time for font subsetting. Sets the granularity at which font-subsetting is performed. One of the enumeration values that specifies the font-subsetting policy. Occurs when an XPS serializer requests a . Occurs when a page or document finishes serialization. Manages asynchronous XML Paper Specification (XPS) serializers and type converters. Initializes a new instance of the class. An object that provides methods for acquiring serialization readers and writers for different parts of an XML Paper Specification (XPS) document. true to specify batch mode; otherwise, false. Cancels an asynchronous serialization operation. Commits all changes and writes all buffered data as output. Saves a specified serialized object to an XML Paper Specification (XPS) package. The object that is saved. Occurs when a serialization operation finishes. Provides data for the event. Initializes a new instance of the class. An object that specifies the scope of the . Either the total number of pages or the number of documents in the print job. Which applies depends on the scope of the . Gets or sets the that is used in the writing operation. A that defines how the printer handles a print job. Gets a value that indicates the scope of the . A value that indicates the scope of the . Gets either the total number of pages or the number of documents in the print job. An that represents the total number of pages or the number of documents. Represents the method that handles the event of an . The source of the event. The event data. Provides data for the event. Initializes a new instance of the class. A value that specifies whether the change in progress is an additional page completed or an additional document completed. A value that specifies the total number of pages or the number of documents that are serialized at the time of the event. A value that specifies the percentage of the total serialization job that is complete. A user-supplied object that provides additional information for the event handler. Gets the number of pages or documents that have been serialized. The total pages or documents have been serialized at the point when the event occurred. Gets a value that indicates the scope of the progress indicator. The scope of the progress indicator. Represents the method that handles the event of an . The source of the event. The event data. Creates and provides information about XML Paper Specification (XPS) serializers. Initializes a new instance of the class. Creates a that outputs XPS content to a specified . An output writer that serializes XPS content to the specified . The output stream that the returned serializer is to write to. Gets the standard file name extension for XPS documents. The standard file name extension (including the leading period) for XPS documents. Gets the public name for the serializers that the factory produces. The public name for serializers that the factory produces. Gets the manufacturer's name for serializers that the factory produces. The manufacturer's name. Gets the manufacturer's Web address for serializers that the factory produces. The manufacturer's Web site. Specifies the scope of a writing progress indicator for XML Paper Specification (XPS) content.  There is no interpretation for the progress value. An entire sequence of one or more documents. A single document. A single page.