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; }