| Silverlight 5 | WinRT |
| public sealed class AddPagesEventArgs | |
| : __ComObject, IAddPagesEventArgs | |
| public virtual Object DocumentSettings { get; } |
| public sealed class AddPagesEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(Object sender, AddPagesEventArgs e); |
| public sealed class BeginPrintEventArgs | |
| : EventArgs, IManagedPeerBase, INativeCoreTypeWrapper |
| public sealed class EndPrintEventArgs | |
| : EventArgs, IManagedPeerBase, INativeCoreTypeWrapper | |
| public Exception Error { get; } |
| public sealed class GetPreviewPageEventArgs | |
| : __ComObject, IGetPreviewPageEventArgs | |
| public virtual Int32 PageNumber { get; } |
| public sealed class GetPreviewPageEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(Object sender, GetPreviewPageEventArgs e); |
| public sealed class PaginateEventArgs | |
| : __ComObject, IPaginateEventArgs | |
| public virtual Object DocumentSettings { get; } |
| public sealed class PaginateEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(Object sender, PaginateEventArgs e); |
| public class PrintDocument | public class PrintDocument |
| : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : DependencyObject, IDependencyObject, IPrintDocument |
| public Int32 PrintedPageCount { get; } | |
| public event EventHandler`1<BeginPrintEventArgs> BeginPrint; | |
| public event EventHandler`1<EndPrintEventArgs> EndPrint; | |
| public event EventHandler`1<PrintPageEventArgs> PrintPage; | |
| public void Print(String documentName); | |
| public void Print(String documentName, PrinterFallbackSettings printerFallbackSettings, Boolean useDefaultPrinter); | |
| public void PrintBitmap(String documentName); | |
| public virtual Object DocumentSource { get; } | |
| static public DependencyProperty DocumentSourceProperty { get; } | |
| public virtual event AddPagesEventHandler AddPages; | |
| public virtual event GetPreviewPageEventHandler GetPreviewPage; | |
| public virtual event PaginateEventHandler Paginate; | |
| public virtual void AddPage(UIElement pageVisual); | |
| public virtual void AddPagesComplete(); | |
| public virtual void SetPreviewPage(Int32 pageNumber, UIElement pageVisual); |
| public class PrinterFallbackSettings | |
| public Boolean ForceVector { get; set; } | |
| public Double OpacityThreshold { get; set; } |
| public sealed class PrintPageEventArgs | |
| : EventArgs, IManagedPeerBase, INativeCoreTypeWrapper | |
| public Boolean HasMorePages { get; set; } | |
| public Thickness PageMargins { get; } | |
| public UIElement PageVisual { get; set; } | |
| public Size PrintableArea { get; } |