VisualsToXpsDocument.Write Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya Visualöğesine XpsDocumentzaman uyumlu olarak PrintQueue yazar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Write(Visual) |
veya Visualöğesine XpsDocument zaman uyumlu olarak PrintQueue yazar. |
| Write(Visual, PrintTicket) |
veya öğesine Visual zaman uyumlu olarak XpsDocumentPrintQueue yazar ve içerir PrintTicket. |
Write(Visual)
veya Visualöğesine XpsDocument zaman uyumlu olarak PrintQueue yazar.
public:
override void Write(System::Windows::Media::Visual ^ visual);
public override void Write(System.Windows.Media.Visual visual);
override this.Write : System.Windows.Media.Visual -> unit
Public Overrides Sub Write (visual As Visual)
Parametreler
Örnekler
Aşağıdaki örnekte, bir XML Kağıt Belirtimi (XPS) belgesine yazmak için bu yöntemin nasıl kullanılacağı gösterilmektedir.
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
Şunlara uygulanır
Write(Visual, PrintTicket)
veya öğesine Visual zaman uyumlu olarak XpsDocumentPrintQueue yazar ve içerir PrintTicket.
public:
override void Write(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void Write(System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.Write : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub Write (visual As Visual, printTicket As PrintTicket)
Parametreler
- printTicket
- PrintTicket
PrintTicket Belge için varsayılan yazdırma tercihlerini temsil eden bir.
Açıklamalar
Bu yöntem belirli printTicketbir için belirtilen PrintQueue öğesini doğrulamaz veya değiştirmez. Gerekirse, belirtilen yazıcı için geçerli olan ve öğesine MergeAndValidatePrintTicket özgü bir PrintTicket oluşturmak için yöntemini kullanınPrintQueue.