Export (0) Print
Expand All

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)

public override SerializerWriterCollator CreateVisualsCollator ()
public SerializerWriterCollator CreateVisualsCollator ()
public override function CreateVisualsCollator () : SerializerWriterCollator
Not applicable.

Return Value

The new VisualsToXpsDocument.

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

For the complete sample, see Saving an XPS Document Sample.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions

ADD
Show:
© 2014 Microsoft