CreateVisualsCollator Method

XpsDocumentWriter.CreateVisualsCollator Method

 

Returns a VisualsToXpsDocument that can write Visual objects to a document or print queue.

Namespace:   System.Windows.Xps
Assembly:  System.Printing (in System.Printing.dll)

NameDescription
System_CAPS_pubmethodCreateVisualsCollator()

Returns a VisualsToXpsDocument that can write Visual objects to a document or print queue.(Overrides SerializerWriter.CreateVisualsCollator().)

System_CAPS_pubmethodCreateVisualsCollator(PrintTicket, PrintTicket)

Returns a VisualsToXpsDocument that can write Visual objects with PrintTicket settings to an XPS document or print queue.(Overrides SerializerWriter.CreateVisualsCollator(PrintTicket, PrintTicket).)

The VisualsToXpsDocument writes to the same target XpsDocument or PrintQueue as the XpsDocumentWriter that creates the VisualsToXpsDocument.

The following example shows how to use the CreateVisualsCollator method.

private void SaveVisuals(XpsDocumentWriter xpsdw, List<Visual> vc)
{
    // Setup for writing multiple visuals
    VisualsToXpsDocument vToXpsD = (VisualsToXpsDocument)xpsdw.CreateVisualsCollator();

    // Iterate through all visuals in the collection
    foreach (Visual v in vc)
    {
        vToXpsD.Write(v);   //Write each visual to single page
    }

    // End writing multiple visuals
    vToXpsD.EndBatchWrite();
}
Return to top
Show:
© 2016 Microsoft