VisualsToXpsDocument.Write Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue.
Überlädt
| Name | Beschreibung |
|---|---|
| Write(Visual) |
Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue. |
| Write(Visual, PrintTicket) |
Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue und enthält ein PrintTicket. |
Write(Visual)
Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue.
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)
Parameter
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um in ein XPS-Dokument (XML Paper Specification) zu schreiben.
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
Gilt für:
Write(Visual, PrintTicket)
Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue und enthält ein 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)
Parameter
- printTicket
- PrintTicket
A PrintTicket that represents the default printing preferences for the document.
Hinweise
Diese Methode überprüft oder ändert die angegebene printTicket Eigenschaft für eine bestimmte Methode PrintQueuenicht. Verwenden Sie bei Bedarf die MergeAndValidatePrintTicket Methode, um ein PrintTicket spezifisches Element für einen PrintQueue angegebenen Drucker zu erstellen und gültig zu sein.