Sdílet prostřednictvím


VisualsToXpsDocument.WriteAsync Metoda

Definice

Zapíše asynchronně Visualdo objektu PrintQueueXpsDocument nebo .

Přetížení

WriteAsync(Visual)

Zapíše asynchronně Visual do objektu PrintQueueXpsDocument nebo .

WriteAsync(Visual, Object)

Zapíše Visual asynchronně do objektu PrintQueueXpsDocument nebo a obsahuje další informace, které volající chce předat obslužné rutině události.

WriteAsync(Visual, PrintTicket)

Zapíše asynchronně Visual do objektu PrintQueueXpsDocument nebo a obsahuje PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Zapíše Visual asynchronně do objektu PrintQueueXpsDocument nebo ; obsahuje PrintTicket také další informace a, které volající chce předat obslužné rutině události.

WriteAsync(Visual)

Zapíše asynchronně Visual do objektu PrintQueueXpsDocument nebo .

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit
Public Overrides Sub WriteAsync (visual As Visual)

Parametry

visual
Visual

To Visual , co je napsané.

Poznámky

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Write(Visual).

Platí pro

WriteAsync(Visual, Object)

Zapíše Visual asynchronně do objektu PrintQueueXpsDocument nebo a obsahuje další informace, které volající chce předat obslužné rutině události.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, userSuppliedState As Object)

Parametry

visual
Visual

To Visual , co je napsané.

userSuppliedState
Object

Objekt obsahující data, která volající chce předat obslužné rutině WritingCompleted události.

Platí pro

WriteAsync(Visual, PrintTicket)

Zapíše asynchronně Visual do objektu PrintQueueXpsDocument nebo a obsahuje PrintTicket.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket)

Parametry

visual
Visual

To Visual , co je napsané.

printTicket
PrintTicket

A PrintTicket , který představuje výchozí předvolby tisku pro dokument.

Poznámky

Tato metoda neověřuje ani neupravuje zadané printTicket pro konkrétní PrintQueue. V případě potřeby vytvořte metodu MergeAndValidatePrintTicketPrintTicket , která je specifická pro PrintQueue a je platná pro zadanou tiskárnu.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Write(Visual, PrintTicket).

Platí pro

WriteAsync(Visual, PrintTicket, Object)

Zapíše Visual asynchronně do objektu PrintQueueXpsDocument nebo ; obsahuje PrintTicket také další informace a, které volající chce předat obslužné rutině události.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userSuppliedState As Object)

Parametry

visual
Visual

To Visual , co je napsané.

printTicket
PrintTicket

A PrintTicket , který představuje výchozí předvolby tisku pro dokument.

userSuppliedState
Object

Objekt obsahující data, která volající chce předat obslužné rutině WritingCompleted události.

Poznámky

Tato metoda neověřuje ani neupravuje zadané printTicket pro konkrétní PrintQueue. V případě potřeby vytvořte metodu MergeAndValidatePrintTicketPrintTicket , která je specifická pro PrintQueue a je platná pro zadanou tiskárnu.

Platí pro