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