VisualsToXpsDocument.Write 메서드

정의

또는 에 Visual동기적으로 XpsDocumentPrintQueue씁니다.

오버로드

Name Description
Write(Visual)

또는 에 Visual 동기적으로 XpsDocumentPrintQueue씁니다.

Write(Visual, PrintTicket)

또는 a에 VisualXpsDocumentPrintQueue 동기적으로 씁니다.PrintTicket

Write(Visual)

또는 에 Visual 동기적으로 XpsDocumentPrintQueue씁니다.

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)

매개 변수

visual
Visual

Visual 기록된 값입니다.

예제

다음 예제에서는 이 메서드를 사용하여 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

적용 대상

Write(Visual, PrintTicket)

또는 a에 VisualXpsDocumentPrintQueue 동기적으로 씁니다.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)

매개 변수

visual
Visual

Visual 기록된 값입니다.

printTicket
PrintTicket

PrintTicket 문서의 기본 인쇄 기본 설정을 나타내는 A입니다.

설명

이 메서드는 특정printTicket에 대해 지정된 PrintQueue 유효성을 검사하거나 수정하지 않습니다. 필요한 경우 메서드를 MergeAndValidatePrintTicket 사용하여 지정된 프린터에 대해 PrintTicket 유효한 특정 프린터를 만듭니 PrintQueue 다.

적용 대상