VisualsToXpsDocument.Write Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit de Visualfaçon synchrone dans un XpsDocument ou un PrintQueue.
Surcharges
| Nom | Description |
|---|---|
| Write(Visual) |
Écrit de Visual façon synchrone dans un XpsDocument ou un PrintQueue. |
| Write(Visual, PrintTicket) |
Écrit de Visual façon synchrone dans un XpsDocument ou un PrintQueue et inclut un PrintTicket. |
Write(Visual)
Écrit de Visual façon synchrone dans un XpsDocument ou un 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)
Paramètres
Exemples
L’exemple suivant montre comment utiliser cette méthode pour écrire dans un document 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
S’applique à
Write(Visual, PrintTicket)
Écrit de Visual façon synchrone dans un XpsDocument ou un PrintQueue et inclut un 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)
Paramètres
- printTicket
- PrintTicket
Qui PrintTicket représente les préférences d’impression par défaut pour le document.
Remarques
Cette méthode ne valide pas ou ne modifie pas la valeur spécifiée printTicket pour un particulier PrintQueue. Si nécessaire, utilisez la MergeAndValidatePrintTicket méthode pour créer un PrintTicket élément spécifique à celui-ci PrintQueue et est valide pour une imprimante spécifiée.