PrintQueue.CreateXpsDocumentWriter 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체를 XpsDocumentWriter 만듭니다.
오버로드
| Name | Description |
|---|---|
| CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) |
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고, 페이지 범위와 인쇄 작업에 대한 설명을 대화 상자에 제공하고, 이미지 가능 영역 및 미디어 크기에 대한 정보를 나타내는 ( |
| CreateXpsDocumentWriter(PrintDocumentImageableArea) |
개체를 XpsDocumentWriter 만들고 Windows 공통 인쇄 대화 상자를 열고 이미지 가능한 영역 및 미디어 크기에 대한 정보를 나타내는 ( |
| CreateXpsDocumentWriter(PrintQueue) |
개체를 XpsDocumentWriter 만들고 지정된 인쇄 큐에 연결합니다. |
| CreateXpsDocumentWriter(Double, Double) |
지정된 차원을 사용하여 XpsDocumentWriter 개체를 만듭니다. |
| CreateXpsDocumentWriter(String, PrintDocumentImageableArea) |
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고(작업 설명을 제공) 이미지 가능한 영역 및 미디어의 크기에 대한 정보를 나타내는 ( |
| CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) |
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고, 대화 상자에 페이지 범위를 제공하고, 이미지 가능 영역 및 미디어 크기에 대한 정보를 나타내는 ( |
CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고, 페이지 범위와 인쇄 작업에 대한 설명을 대화 상자에 제공하고, 이미지 가능 영역 및 미디어 크기에 대한 정보를 나타내는 (ByRefVisual Basic에서) 매개 변수를 반환 ref 합니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintDocumentImageableArea ^ % documentImageableArea, System::Windows::Controls::PageRangeSelection % pageRangeSelection, System::Windows::Controls::PageRange % pageRange);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef documentImageableArea As PrintDocumentImageableArea, ByRef pageRangeSelection As PageRangeSelection, ByRef pageRange As PageRange) As XpsDocumentWriter
매개 변수
- documentImageableArea
- PrintDocumentImageableArea
디바이스에서 인쇄할 수 있는 페이지 영역의 크기를 포함하는 개체에 대한 참조입니다. 데이터 형식에 공용 생성자가 없으므로 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
- pageRangeSelection
- PageRangeSelection
모든 페이지를 인쇄할지 아니면 사용자가 지정한 범위만 인쇄할지를 지정하는 값입니다.
- pageRange
- PageRange
인쇄되는 페이지 범위입니다.
반품
XpsDocumentWriter 스트림에 XPS 데이터를 쓰는 형식입니다. 이 매개 변수는 null이 될 수 있습니다. (매개 변수documentImageableArea는 pageRangeSelection사용자가 초기화하고 refpageRange 대화 상자가 닫혀 있을 때 반환되는 모든 [ByRefVisual Basic] 매개 변수이므로 각각은 추가 반환된 항목을 나타냅니다.)
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하려면 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 4 분의 1 인치까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea 를 선언하고 할당 null 한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 필요한 입력을 표시합니다. 사용자가 대화 상자에서 인쇄 작업을 구성합니다(프린터, 용지 크기, 방향 및 페이지 범위 선택 포함). 대화 상자가 닫히고 pageRangeSelectionpageRange 값이 있는 documentImageableArea 경우 속성이 초기화된 실제 개체를 가리킵니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 .입니다 null. 따라서 반환 값은 애플리케이션에서 확인해야 null 합니다.
적용 대상
CreateXpsDocumentWriter(PrintDocumentImageableArea)
개체를 XpsDocumentWriter 만들고 Windows 공통 인쇄 대화 상자를 열고 이미지 가능한 영역 및 미디어 크기에 대한 정보를 나타내는 (ByRefVisual Basic에서) 매개 변수를 반환 ref 합니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintDocumentImageableArea ^ % documentImageableArea);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref System.Printing.PrintDocumentImageableArea documentImageableArea);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref System.Printing.PrintDocumentImageableArea documentImageableArea);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter
매개 변수
- documentImageableArea
- PrintDocumentImageableArea
디바이스에서 인쇄할 수 있는 페이지 영역의 크기를 포함하는 개체에 대한 참조입니다. 데이터 형식에 공용 생성자가 없으므로 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
반품
XpsDocumentWriter 스트림에 XPS 데이터를 쓰는 형식입니다. 이 매개 변수는 null이 될 수 있습니다. (매개 변수 documentImageableArea 는 ref 메서드에 의해 초기화되는 [ByRef in Visual Basic] 매개 변수이므로 두 번째 반환된 항목을 나타냅니다.)
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하려면 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 4 분의 1 인치까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea 를 선언하고 할당 null 한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 필요한 입력을 표시합니다. 사용자가 프린터, 용지 크기 및 방향을 선택하고 대화 상자를 documentImageableArea 닫은 후 실제 개체를 가리키고 해당 속성이 초기화됩니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 .입니다 null. 따라서 반환 값은 애플리케이션에서 확인해야 null 합니다.
적용 대상
CreateXpsDocumentWriter(PrintQueue)
개체를 XpsDocumentWriter 만들고 지정된 인쇄 큐에 연결합니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintQueue ^ printQueue);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(System.Printing.PrintQueue printQueue);
static member CreateXpsDocumentWriter : System.Printing.PrintQueue -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (printQueue As PrintQueue) As XpsDocumentWriter
매개 변수
- printQueue
- PrintQueue
XPS 문서를 인쇄할 인쇄 큐입니다.
반품
XpsDocumentWriter XPS 스트림에 쓰는 항목입니다.
예제
다음 예제에서는 이 메서드 XpsDocumentWriter를 사용하여 .
// -------------------- GetPrintXpsDocumentWriter() -------------------
/// <summary>
/// Returns an XpsDocumentWriter for the default print queue.</summary>
/// <returns>
/// An XpsDocumentWriter for the default print queue.</returns>
private XpsDocumentWriter GetPrintXpsDocumentWriter()
{
// Create a local print server
LocalPrintServer ps = new LocalPrintServer();
// Get the default print queue
PrintQueue pq = ps.DefaultPrintQueue;
// Get an XpsDocumentWriter for the default print queue
XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(pq);
return xpsdw;
}// end:GetPrintXpsDocumentWriter()
' -------------------- GetPrintXpsDocumentWriter() -------------------
''' <summary>
''' Returns an XpsDocumentWriter for the default print queue.</summary>
''' <returns>
''' An XpsDocumentWriter for the default print queue.</returns>
Private Function GetPrintXpsDocumentWriter() As XpsDocumentWriter
' Create a local print server
Dim ps As New LocalPrintServer()
' Get the default print queue
Dim pq As PrintQueue = ps.DefaultPrintQueue
' Get an XpsDocumentWriter for the default print queue
Dim xpsdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(pq)
Return xpsdw
End Function ' end:GetPrintXpsDocumentWriter()
적용 대상
CreateXpsDocumentWriter(Double, Double)
지정된 차원을 사용하여 XpsDocumentWriter 개체를 만듭니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(double % width, double % height);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref double width, ref double height);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(ref double width, ref double height);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : double * double -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : double * double -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef width As Double, ByRef height As Double) As XpsDocumentWriter
매개 변수
- width
- Double
XPS 문서의 너비입니다.
- height
- Double
XPS 문서의 높이입니다.
반품
XpsDocumentWriter XPS 스트림에 쓰는 항목입니다. 이 매개 변수는 null이 될 수 있습니다.
- 특성
설명
이 메서드는 PrintDialog 사용자의 필요한 입력을 표시합니다. 사용자가 대화 상자를 취소하거나 닫으면 반환 값은 .입니다 null. 따라서 반환 값은 애플리케이션에서 확인해야 null 합니다.
적용 대상
CreateXpsDocumentWriter(String, PrintDocumentImageableArea)
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고(작업 설명을 제공) 이미지 가능한 영역 및 미디어의 크기에 대한 정보를 나타내는 (ByRefVisual Basic에서) 매개 변수를 반환 ref 합니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::String ^ jobDescription, System::Printing::PrintDocumentImageableArea ^ % documentImageableArea);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (jobDescription As String, ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter
매개 변수
- jobDescription
- String
인쇄 작업의 이름입니다. Windows 인쇄 사용자 인터페이스에 나타납니다.
- documentImageableArea
- PrintDocumentImageableArea
디바이스에서 인쇄할 수 있는 페이지 영역의 크기를 포함하는 개체에 대한 참조입니다. 데이터 형식에 공용 생성자가 없으므로 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
반품
XpsDocumentWriter 스트림에 XPS 데이터를 쓰는 형식입니다. 이 매개 변수는 null이 될 수 있습니다. (매개 변수 documentImageableArea 는 ref 메서드에 의해 초기화되는 [ByRef in Visual Basic] 매개 변수이므로 두 번째 반환된 항목을 나타냅니다.)
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하려면 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 4 분의 1 인치까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea 를 선언하고 할당 null 한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 필요한 입력을 표시합니다. 사용자가 프린터, 용지 크기 및 방향을 선택하고 대화 상자를 documentImageableArea 닫은 후 실제 개체를 가리키고 해당 속성이 초기화됩니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 .입니다 null. 따라서 반환 값은 애플리케이션에서 확인해야 null 합니다.
적용 대상
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)
개체를 XpsDocumentWriter 만들고, Windows 일반 인쇄 대화 상자를 열고, 대화 상자에 페이지 범위를 제공하고, 이미지 가능 영역 및 미디어 크기에 대한 정보를 나타내는 (ByRefVisual Basic에서) 매개 변수를 반환 ref 합니다.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::String ^ jobDescription, System::Printing::PrintDocumentImageableArea ^ % documentImageableArea, System::Windows::Controls::PageRangeSelection % pageRangeSelection, System::Windows::Controls::PageRange % pageRange);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter(string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (jobDescription As String, ByRef documentImageableArea As PrintDocumentImageableArea, ByRef pageRangeSelection As PageRangeSelection, ByRef pageRange As PageRange) As XpsDocumentWriter
매개 변수
- jobDescription
- String
인쇄 작업의 이름입니다. Windows 인쇄 사용자 인터페이스에 나타납니다.
- documentImageableArea
- PrintDocumentImageableArea
디바이스에서 인쇄할 수 있는 페이지 영역의 크기를 포함하는 개체에 대한 참조입니다. 데이터 형식에 공용 생성자가 없으므로 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
- pageRangeSelection
- PageRangeSelection
모든 페이지를 인쇄할지 아니면 사용자가 지정한 범위만 인쇄할지를 지정하는 값입니다.
- pageRange
- PageRange
인쇄되는 페이지 범위입니다.
반품
XpsDocumentWriter 스트림에 XPS 데이터를 쓰는 형식입니다. 이 매개 변수는 null이 될 수 있습니다. (매개 변수documentImageableArea는 pageRangeSelection사용자가 초기화하고 refpageRange 대화 상자가 닫혀 있을 때 반환되는 모든 [ByRefVisual Basic] 매개 변수이므로 각각은 추가 반환된 항목을 나타냅니다.)
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하려면 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 4 분의 1 인치까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea 를 선언하고 할당 null 한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 필요한 입력을 표시합니다. 사용자가 대화 상자에서 인쇄 작업을 구성합니다(프린터, 용지 크기, 방향 및 페이지 범위 선택 포함). 대화 상자가 닫히고 pageRangeSelectionpageRange 값이 있는 documentImageableArea 경우 속성이 초기화된 실제 개체를 가리킵니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 .입니다 null. 따라서 반환 값은 애플리케이션에서 확인해야 null 합니다.