VisualsToXpsDocument.Write 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同步寫入 VisualXpsDocumenta PrintQueue到 或 。
多載
| 名稱 | Description |
|---|---|
| Write(Visual) |
同步寫入 VisualXpsDocumenta PrintQueue 到 或 。 |
| Write(Visual, PrintTicket) |
同步寫入 a VisualXpsDocument 或 a PrintQueue ,並包含 PrintTicket。 |
Write(Visual)
同步寫入 VisualXpsDocumenta 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)
參數
範例
以下範例說明如何使用此方法撰寫 XML 紙本規範(XPS)文件。
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
適用於
Write(Visual, PrintTicket)
同步寫入 a VisualXpsDocument 或 a PrintQueue ,並包含 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)
參數
- printTicket
- PrintTicket
PrintTicket A 代表文件的預設列印偏好。
備註
此方法不會驗證或修改特定 printTicket的指定PrintQueue值。 如有必要,使用MergeAndValidatePrintTicket該方法建立PrintTicketPrintQueue特定且適用於指定印表機的方法。