Aracılığıyla paylaş


VisualsToXpsDocument.Write Yöntem

Tanım

veya öğesine Visualzaman uyumlu olarak XpsDocument PrintQueueyazar.

Aşırı Yüklemeler

Write(Visual)

veya öğesine Visual zaman uyumlu olarak XpsDocument PrintQueueyazar.

Write(Visual, PrintTicket)

bir Visual veya PrintQueue öğesine zaman uyumlu olarak XpsDocument yazar ve içerirPrintTicket.

Write(Visual)

veya öğesine Visual zaman uyumlu olarak XpsDocument PrintQueueyazar.

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

visual
Visual

Yazılanlar Visual .

Ö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)

bir Visual veya PrintQueue öğesine zaman uyumlu olarak XpsDocument yazar ve içerirPrintTicket.

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

visual
Visual

Yazılanlar Visual .

printTicket
PrintTicket

PrintTicket Belge için varsayılan yazdırma tercihlerini temsil eden bir.

Açıklamalar

Bu yöntem belirli PrintQueuebir için belirtilen printTicket öğesini doğrulamaz veya değiştirmez. Gerekirse, öğesine özgü PrintQueue ve belirtilen bir yazıcı için geçerli olan bir PrintTicket oluşturmak için yöntemini kullanınMergeAndValidatePrintTicket.

Şunlara uygulanır