VisualsToXpsDocument.Write 메서드

정의

VisualXpsDocument 또는 PrintQueue에 동기적으로 씁니다.

오버로드

Write(Visual)

VisualXpsDocument 또는 PrintQueue에 동기적으로 씁니다.

Write(Visual, PrintTicket)

XpsDocument 또는 PrintQueueVisual을 동기적으로 쓰고 PrintTicket을 포함합니다.

Write(Visual)

VisualXpsDocument 또는 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)

매개 변수

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)

XpsDocument 또는 PrintQueueVisual을 동기적으로 쓰고 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입니다.

설명

이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 지정 된 printTicket 특정 PrintQueue합니다. 필요한 경우 사용 합니다 MergeAndValidatePrintTicket 메서드를를 PrintTicket 에 관련 된는 PrintQueue 하 고 지정 된 프린터에 대 한 유효 합니다.

적용 대상