다음을 통해 공유


XpsDocumentWriter.CreateVisualsCollator 메서드

정의

VisualsToXpsDocument 개체를 문서 또는 인쇄 큐에 쓸 수 있는 Visual를 반환합니다.

오버로드

CreateVisualsCollator()

VisualsToXpsDocument 개체를 문서 또는 인쇄 큐에 쓸 수 있는 Visual를 반환합니다.

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument 설정이 지정된 Visual 개체를 XPS 문서 또는 인쇄 큐에 쓸 수 있는 PrintTicket를 반환합니다.

예제

다음 예제에서는 CreateVisualsCollator 메서드를 사용하는 방법을 보여 줍니다.

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();
}
Private Sub SaveVisuals(ByVal xpsdw As XpsDocumentWriter, ByVal vc As List(Of Visual))
    ' Setup for writing multiple visuals
    Dim vToXpsD As VisualsToXpsDocument = CType(xpsdw.CreateVisualsCollator(), VisualsToXpsDocument)

    ' Iterate through all visuals in the collection
    For Each v As Visual In vc
        vToXpsD.Write(v) 'Write each visual to single page
    Next v

    ' End writing multiple visuals
    vToXpsD.EndBatchWrite()
End Sub

설명

VisualsToXpsDocument 동일한 대상에 쓸 XpsDocument 또는 PrintQueue 으로 XpsDocumentWriter 만들어지는 VisualsToXpsDocument합니다.

CreateVisualsCollator()

VisualsToXpsDocument 개체를 문서 또는 인쇄 큐에 쓸 수 있는 Visual를 반환합니다.

public:
 override System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator();
public override System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator ();
override this.CreateVisualsCollator : unit -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public Overrides Function CreateVisualsCollator () As SerializerWriterCollator

반환

SerializerWriterCollator

VisualsToXpsDocument입니다.

예제

다음 예제에서는 CreateVisualsCollator 메서드를 사용하는 방법을 보여 줍니다.

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();
}
Private Sub SaveVisuals(ByVal xpsdw As XpsDocumentWriter, ByVal vc As List(Of Visual))
    ' Setup for writing multiple visuals
    Dim vToXpsD As VisualsToXpsDocument = CType(xpsdw.CreateVisualsCollator(), VisualsToXpsDocument)

    ' Iterate through all visuals in the collection
    For Each v As Visual In vc
        vToXpsD.Write(v) 'Write each visual to single page
    Next v

    ' End writing multiple visuals
    vToXpsD.EndBatchWrite()
End Sub

설명

VisualsToXpsDocument 동일한 대상에 쓸 XpsDocument 또는 PrintQueue 으로 XpsDocumentWriter 만들어지는 VisualsToXpsDocument합니다.

적용 대상

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument 설정이 지정된 Visual 개체를 XPS 문서 또는 인쇄 큐에 쓸 수 있는 PrintTicket를 반환합니다.

public:
 override System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator(System::Printing::PrintTicket ^ documentSequencePrintTicket, System::Printing::PrintTicket ^ documentPrintTicket);
public override System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator (System.Printing.PrintTicket documentSequencePrintTicket, System.Printing.PrintTicket documentPrintTicket);
override this.CreateVisualsCollator : System.Printing.PrintTicket * System.Printing.PrintTicket -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public Overrides Function CreateVisualsCollator (documentSequencePrintTicket As PrintTicket, documentPrintTicket As PrintTicket) As SerializerWriterCollator

매개 변수

documentSequencePrintTicket
PrintTicket

문서 시퀀스에 대해 기본 인쇄 설정을 지정하는 PrintTicket입니다.

documentPrintTicket
PrintTicket

각 문서의 기본 인쇄 설정을 나타내는 PrintTicket입니다.

반환

SerializerWriterCollator

VisualsToXpsDocument 설정이 지정된 Visual 요소를 PrintTicket에 쓰는 새 XpsDocument입니다.

설명

VisualsToXpsDocument 동일한 대상에 쓸 XpsDocument 또는 PrintQueue 으로 XpsDocumentWriter 만들어지는 VisualsToXpsDocument합니다.

이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 지정 된 documentPrintTicket 특정 PrintQueue합니다. 필요한 경우 메서드를 MergeAndValidatePrintTicket 사용하여 지정된 프린터에 특정 PrintQueue 하고 유효한 프린터를 만듭니 PrintTicket 다.

적용 대상