VisualsToXpsDocument 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Visual 개체를 XPS(XML Paper Specification) 문서 또는 일괄 작업 모드의 인쇄 대기열에 쓰는 메서드를 제공합니다.
public ref class VisualsToXpsDocument : System::Windows::Documents::Serialization::SerializerWriterCollator
public class VisualsToXpsDocument : System.Windows.Documents.Serialization.SerializerWriterCollator
type VisualsToXpsDocument = class
inherit SerializerWriterCollator
Public Class VisualsToXpsDocument
Inherits SerializerWriterCollator
- 상속
예제
다음 예제에서는 시각적 개체 데이터 정렬기를 만들고 이를 사용하여 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
설명
이 클래스 생성자가 없기 때문에 사용할를 CreateVisualsCollator 메서드 인스턴스를 만듭니다.
VisualsToXpsDocument 동일한 대상에 쓸 XpsDocument 또는 PrintQueue 으로 XpsDocumentWriter 만들어지는 VisualsToXpsDocument합니다.
각 Visual 문서의 페이지는 페이지가 됩니다.
메서드
BeginBatchWrite() |
쓰기 작업을 시작할 수 있음을 나타냅니다. |
Cancel() |
동기 쓰기 작업을 취소합니다. |
CancelAsync() |
비동기 쓰기 작업을 취소합니다. |
EndBatchWrite() |
쓰기 작업을 끝내야 함을 나타냅니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
Write(Visual) |
Visual을 XpsDocument 또는 PrintQueue에 동기적으로 씁니다. |
Write(Visual, PrintTicket) |
XpsDocument 또는 PrintQueue에 Visual을 동기적으로 쓰고 PrintTicket을 포함합니다. |
WriteAsync(Visual) |
Visual을 XpsDocument 또는 PrintQueue에 비동기적으로 씁니다. |
WriteAsync(Visual, Object) |
Visual을 XpsDocument 또는 PrintQueue에 비동기적으로 작성하고 호출자가 이벤트 처리기에 전달하려는 추가 정보를 포함합니다. |
WriteAsync(Visual, PrintTicket) |
XpsDocument 또는 PrintQueue에 Visual을 비동기적으로 쓰고 PrintTicket을 포함합니다. |
WriteAsync(Visual, PrintTicket, Object) |
XpsDocument 또는 PrintQueue에 Visual을 비동기적으로 쓰며, PrintTicket 및 호출자가 이벤트 처리기에 전달하려는 추가 정보도 포함합니다. |