XpsDocumentWriter.CreateVisualsCollator 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
반환
새 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입니다.
반환
VisualsToXpsDocument 설정이 지정된 Visual 요소를 PrintTicket에 쓰는 새 XpsDocument입니다.
설명
VisualsToXpsDocument 동일한 대상에 쓸 XpsDocument 또는 PrintQueue 으로 XpsDocumentWriter 만들어지는 VisualsToXpsDocument합니다.
이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 지정 된 documentPrintTicket
특정 PrintQueue합니다. 필요한 경우 메서드를 MergeAndValidatePrintTicket 사용하여 지정된 프린터에 특정 PrintQueue 하고 유효한 프린터를 만듭니 PrintTicket 다.