System.Windows.Xps.Serialization Namespace
Provides types that support serialization of XPS documents.
| Class | Description | |
|---|---|---|
![]() | BasePackagingPolicy | Defines the base class for XPS package serialization policies. This class is abstract. |
![]() | ColorTypeConverter | Provides type converters for converting Color objects to and from objects of other types. |
![]() | FontTypeConverter | Provides type converters for converting GlyphRun objects to and from objects of other types. |
![]() | ImageSourceTypeConverter | Provides type converters for converting BitmapSource objects to and from objects of other types. |
![]() | PackageSerializationManager | 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. |
![]() | XpsPackagingPolicy | Defines the writer, resource, print ticket, and package relationship settings that are associated with a specified XpsDocument. |
![]() | XpsResourceStream | Represents the stream and uniform resource identifier (URI) of an XML Paper Specification (XPS) resource. |
![]() | XpsSerializationCompletedEventArgs | Provides data for the XpsSerializationCompleted event of an XpsSerializationManagerAsync. |
![]() | XpsSerializationManager | Manages synchronous XML Paper Specification (XPS) serializers and type converters. |
![]() | XpsSerializationManagerAsync | Manages asynchronous XML Paper Specification (XPS) serializers and type converters. |
![]() | XpsSerializationPrintTicketRequiredEventArgs | Provides data for the XpsSerializationPrintTicketRequired event. |
![]() | XpsSerializationProgressChangedEventArgs | Provides data for the XpsSerializationProgressChanged event. |
![]() | XpsSerializerFactory | Creates and provides information about XML Paper Specification (XPS) serializers. |
| Delegate | Description | |
|---|---|---|
![]() | XpsSerializationCompletedEventHandler | Represents the method that handles the XpsSerializationCompleted event of an XpsSerializationManagerAsync. |
![]() | XpsSerializationPrintTicketRequiredEventHandler | Represents the method that handles the XpsSerializationPrintTicketRequired event of an XpsSerializationManager. |
![]() | XpsSerializationProgressChangedEventHandler | Represents the method that handles the XpsSerializationProgressChanged event of an XpsSerializationManager. |
| Enumeration | Description | |
|---|---|---|
![]() | FontSubsetterCommitPolicies | Specifies the granularity at which font glyph subsets are saved in an XPS document. |
![]() | PrintTicketLevel | Specifies whether a PrintTicket applies to an entire sequence of documents, to just one document, or to just one page. |
![]() | SerializationState | Do not use. |
![]() | XpsWritingProgressChangeLevel | Specifies the scope of a writing progress indicator for XML Paper Specification (XPS) content. |
For more information about XPS, see the XML Paper Specification (XPS) available for download at http://go.microsoft.com/fwlink/?LinkID=65761.


