Export (0) Print
Expand All

XpsDocumentWriter.CreateVisualsCollator Method

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

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

  Name Description
Public method CreateVisualsCollator() Returns a VisualsToXpsDocument that can write Visual objects to a document or print queue. (Overrides SerializerWriter.CreateVisualsCollator().)
Public method CreateVisualsCollator(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).)
Top

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();
}
Show:
© 2015 Microsoft