XpsDocumentWriter.CreateVisualsCollator 메서드

정의

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

오버로드

Name Description
CreateVisualsCollator()

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

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument XPS 문서 또는 인쇄 큐에 설정을 사용하여 개체를 쓸 Visual 수 있는 개체 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

반품

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 XPS 문서 또는 인쇄 큐에 설정을 사용하여 개체를 쓸 Visual 수 있는 개체 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

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

documentPrintTicket
PrintTicket

각 문서에 대한 기본 인쇄 기본 설정을 나타내는 A PrintTicket 입니다.

반품

설정VisualsToXpsDocument이 있는 요소를 .에 쓰는 VisualPrintTicket 기능 XpsDocument 입니다.

설명

VisualsToXpsDocument 동일한 대상 XpsDocument 또는 PrintQueue 을 만드는 대상에 XpsDocumentWriter 대한 쓰기입니다VisualsToXpsDocument.

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

적용 대상