XpsDocumentWriter.CreateVisualsCollator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект VisualsToXpsDocument, который может выполнять запись объектов Visual в документ или очередь печати.
Перегрузки
CreateVisualsCollator() |
Возвращает объект VisualsToXpsDocument, который может выполнять запись объектов Visual в документ или очередь печати. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
Возвращает объект VisualsToXpsDocument, который может выполнять запись объектов Visual с параметрами PrintTicket в XPS-документ или очередь печати. |
Примеры
В следующем примере показано, как использовать метод 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 с параметрами PrintTicket в XPS-документ или очередь печати.
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 метод для создания конкретного PrintTicket PrintQueue и допустимого для указанного принтера.