Udostępnij za pośrednictwem


VisualsToXpsDocument.WriteAsync Metoda

Definicja

VisualZapisuje asynchronicznie do elementu XpsDocument lub .PrintQueue

Przeciążenia

WriteAsync(Visual)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub .PrintQueue

WriteAsync(Visual, Object)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.

WriteAsync(Visual, PrintTicket)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera element PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue, również zawiera PrintTicket i wszelkie dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.

WriteAsync(Visual)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub .PrintQueue

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 jest napisane.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Write(Visual)usługę .

Dotyczy

WriteAsync(Visual, Object)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.

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 jest napisane.

userSuppliedState
Object

Obiekt zawierający dane, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń WritingCompleted .

Dotyczy

WriteAsync(Visual, PrintTicket)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera element 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 jest napisane.

printTicket
PrintTicket

Element PrintTicket reprezentujący domyślne preferencje drukowania dla dokumentu.

Uwagi

Ta metoda nie weryfikuje ani nie modyfikuje określonego printTicket dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue elementu i jest prawidłowy dla określonej drukarki.

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Write(Visual, PrintTicket)usługę .

Dotyczy

WriteAsync(Visual, PrintTicket, Object)

Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue, również zawiera PrintTicket i wszelkie dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.

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 jest napisane.

printTicket
PrintTicket

Element PrintTicket reprezentujący domyślne preferencje drukowania dla dokumentu.

userSuppliedState
Object

Obiekt zawierający dane, które obiekt wywołujący chce przekazać do programu obsługi zdarzeń WritingCompleted .

Uwagi

Ta metoda nie weryfikuje ani nie modyfikuje określonego printTicket dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue elementu i jest prawidłowy dla określonej drukarki.

Dotyczy