SerializerWriter.CreateVisualsCollator 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 데이터 정렬된 Visual 요소를 serialization Stream에 쓰는 SerializerWriterCollator를 반환합니다.
오버로드
CreateVisualsCollator() |
파생 클래스에서 재정의된 경우 데이터 정렬된 Visual 요소를 쓰는 SerializerWriterCollator를 반환합니다. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
파생 클래스에서 재정의된 경우 데이터 정렬된 SerializerWriterCollator 요소를 지정된 인쇄 티켓과 함께 쓰는 Visual 를 반환합니다. |
예제
다음 예제에서는 사용 된 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
CreateVisualsCollator()
파생 클래스에서 재정의된 경우 데이터 정렬된 Visual 요소를 쓰는 SerializerWriterCollator를 반환합니다.
public:
abstract System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator();
public abstract System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator ();
abstract member CreateVisualsCollator : unit -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public MustOverride Function CreateVisualsCollator () As SerializerWriterCollator
반환
데이터 정렬된 Visual 요소를 문서 출력 serialization Stream에 쓰는 SerializerWriterCollator입니다.
예제
다음 예제에서는 사용 된 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
구현자 참고
CreateVisualsCollator() 반환 해야 합니다는 SerializerWriterCollator 동일한 serialization에 쓰는 Stream 으로 SerializerWriter 만들어야 하는 데 사용 되는.
적용 대상
CreateVisualsCollator(PrintTicket, PrintTicket)
파생 클래스에서 재정의된 경우 데이터 정렬된 SerializerWriterCollator 요소를 지정된 인쇄 티켓과 함께 쓰는 Visual 를 반환합니다.
public:
abstract System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator(System::Printing::PrintTicket ^ documentSequencePT, System::Printing::PrintTicket ^ documentPT);
public abstract System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator (System.Printing.PrintTicket documentSequencePT, System.Printing.PrintTicket documentPT);
abstract member CreateVisualsCollator : System.Printing.PrintTicket * System.Printing.PrintTicket -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public MustOverride Function CreateVisualsCollator (documentSequencePT As PrintTicket, documentPT As PrintTicket) As SerializerWriterCollator
매개 변수
- documentSequencePT
- PrintTicket
FixedDocumentSequence 콘텐츠에 대한 기본 인쇄 설정입니다.
- documentPT
- PrintTicket
FixedDocument 콘텐츠에 대한 기본 인쇄 설정입니다.
반환
데이터 정렬된 Visual 요소를 문서 출력 serialization Stream에 쓰는 SerializerWriterCollator입니다.
예제
다음 예제에서는 사용 된 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
설명
documentSequencePT
또는 documentPT
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 특정 작업에 대해 지정된 된 인쇄 티켓 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
구현자 참고
CreateVisualsCollator(PrintTicket, PrintTicket) 반환 해야 합니다는 SerializerWriterCollator 동일한 serialization에 쓰는 Stream 으로 SerializerWriter 권한 집합을 만든.