VisualsToXpsDocument.Write Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya öğesine Visualzaman uyumlu olarak XpsDocument PrintQueueyazar.
Write(Visual) |
veya öğesine Visual zaman uyumlu olarak XpsDocument PrintQueueyazar. |
Write(Visual, PrintTicket) |
bir Visual veya PrintQueue öğesine zaman uyumlu olarak XpsDocument yazar ve içerirPrintTicket. |
Write(Visual)
veya öğesine Visual zaman uyumlu olarak XpsDocument PrintQueueyazar.
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)
Parametreler
Örnekler
Aşağıdaki örnekte, bir XML Kağıt Belirtimi (XPS) belgesine yazmak için bu yöntemin nasıl kullanılacağı gösterilmektedir.
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
Şunlara uygulanır
.NET Framework 4.8 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |
Write(Visual, PrintTicket)
bir Visual veya PrintQueue öğesine zaman uyumlu olarak XpsDocument yazar ve içerirPrintTicket.
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)
Parametreler
- printTicket
- PrintTicket
PrintTicket Belge için varsayılan yazdırma tercihlerini temsil eden bir.
Açıklamalar
Bu yöntem belirli PrintQueuebir için belirtilen printTicket
öğesini doğrulamaz veya değiştirmez. Gerekirse, öğesine özgü PrintQueue ve belirtilen bir yazıcı için geçerli olan bir PrintTicket oluşturmak için yöntemini kullanınMergeAndValidatePrintTicket.
Şunlara uygulanır
.NET Framework 4.8 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |