VisualsToXpsDocument.Write Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.
Overload
Write(Visual) |
Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue. |
Write(Visual, PrintTicket) |
Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo PrintTicket. |
Write(Visual)
Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o 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)
Parametri
Esempio
Nell'esempio seguente viene illustrato come utilizzare questo metodo per scrivere in un documento XPS (XML Paper Specification).
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
Si applica a
Write(Visual, PrintTicket)
Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo 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)
Parametri
- printTicket
- PrintTicket
Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per il documento.
Commenti
Questo metodo non convalida o modifica l'oggetto specificato printTicket
per un particolare PrintQueueoggetto . Se necessario, utilizzare il MergeAndValidatePrintTicket metodo per creare un PrintTicket oggetto specifico di PrintQueue e valido per una stampante specificata.