PrintQueue.CreateXpsDocumentWriter 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XpsDocumentWriter 개체를 만듭니다.
오버로드
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 공용 인쇄 대화 상자를 대화 상자에서 페이지 범위와 인쇄 작업 설명을 입력하고 미디어의 인쇄 허용 영역 및 크기에 대한 정보를 나타내는 ref
(Visual Basic의 경우 ByRef
) 매개 변수를 반환합니다.
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
페이지에서 디바이스가 인쇄할 수 있는 영역의 크기를 포함하는 개체에 대한 참조입니다. 이 데이터 형식에는 public 생성자가 없기 때문에 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
- pageRangeSelection
- PageRangeSelection
모든 페이지를 인쇄할지 사용자가 지정한 범위만 인쇄할지 지정하는 값입니다.
- pageRange
- PageRange
인쇄되는 페이지 범위입니다.
반환
XPS 데이터를 스트림에 쓰는 XpsDocumentWriter입니다. 이 매개 변수는 null
이 될 수 있습니다.
documentImageableArea
, pageRangeSelection
및 pageRange
매개 변수는 모두 사용자가 초기화하고 대화 상자가 닫힐 때 반환되는 ref
[Visual Basic의 경우 ByRef
] 매개 변수이므로, 그 각각이 추가로 반환된 항목을 나타냅니다.
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하기 위해 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 인치의 분기까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea
를 선언하고 에 할당 null
한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 입력이 필요한 을 표시합니다. 사용자는 대화 상자에서 인쇄 작업을 구성합니다(프린터 선택, 용지 크기, 방향 및 페이지 범위 포함). 대화 상자가 닫혀 pageRangeSelection
있고 pageRange
값이 있는 documentImageableArea
경우 속성이 초기화된 실제 개체를 가리킵니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 입니다 null
. 결과적으로, 반환 값 검사 null
애플리케이션에서 합니다.
추가 정보
적용 대상
CreateXpsDocumentWriter(PrintDocumentImageableArea)
XpsDocumentWriter 개체를 만들고 Windows 공용 인쇄 대화 상자를 열고 미디어의 인쇄 허용 영역 및 크기에 대한 정보를 나타내는 ref
(Visual Basic의 경우 ByRef
) 매개 변수를 반환합니다.
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
페이지에서 디바이스가 인쇄할 수 있는 영역의 크기를 포함하는 개체에 대한 참조입니다. 이 데이터 형식에는 public 생성자가 없기 때문에 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
반환
XPS 데이터를 스트림에 쓰는 XpsDocumentWriter입니다. 이 매개 변수는 null
이 될 수 있습니다.
documentImageableArea
매개 변수는 메서드에 의해 초기화되는 ref
[Visual Basic의 경우 ByRef
] 매개 변수이므로 두 번째 반환 항목을 나타냅니다.
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하기 위해 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 인치의 분기까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 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 문서를 인쇄할 인쇄 큐입니다.
반환
XPS 스트림에 쓰는 XpsDocumentWriter입니다.
예제
다음 예제에서는 이 메서드를 사용하여 를 만드는 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 문서의 높이입니다.
반환
XPS 스트림에 쓰는 XpsDocumentWriter입니다. 이 매개 변수는 null
이 될 수 있습니다.
- 특성
설명
이 메서드는 PrintDialog 사용자의 입력이 필요한 을 표시합니다. 사용자가 대화 상자를 취소하거나 닫으면 반환 값은 입니다 null
. 결과적으로, 반환 값 검사 null
애플리케이션에서 합니다.
추가 정보
적용 대상
CreateXpsDocumentWriter(String, PrintDocumentImageableArea)
XpsDocumentWriter 개체를 만들고 Windows 공용 인쇄 대화 상자를 열고(작업 설명을 표시하고) 미디어의 인쇄 허용 영역 및 크기에 대한 정보를 나타내는 ref
(Visual Basic의 경우 ByRef
) 매개 변수를 반환합니다.
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
페이지에서 디바이스가 인쇄할 수 있는 영역의 크기를 포함하는 개체에 대한 참조입니다. 이 데이터 형식에는 public 생성자가 없기 때문에 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
반환
XPS 데이터를 스트림에 쓰는 XpsDocumentWriter입니다. 이 매개 변수는 null
이 될 수 있습니다.
documentImageableArea
매개 변수는 메서드에 의해 초기화되는 ref
[Visual Basic의 경우 ByRef
] 매개 변수이므로 두 번째 반환 항목을 나타냅니다.
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하기 위해 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 인치의 분기까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea
를 선언하고 에 할당 null
한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 입력이 필요한 을 표시합니다. 사용자가 프린터, 용지 크기 및 방향을 선택하고 대화 상자를 documentImageableArea
닫은 후 실제 개체를 가리키고 해당 속성이 초기화됩니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 입니다 null
. 결과적으로, 반환 값 검사 null
애플리케이션에서 합니다.
추가 정보
적용 대상
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)
XpsDocumentWriter 개체를 만들고 Windows 공용 인쇄 대화 상자를 열고 대화 상자에서 페이지 범위를 입력하고 미디어의 인쇄 허용 영역 및 크기에 대한 정보를 나타내는 ref
(Visual Basic의 경우 ByRef
) 매개 변수를 반환합니다.
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
페이지에서 디바이스가 인쇄할 수 있는 영역의 크기를 포함하는 개체에 대한 참조입니다. 이 데이터 형식에는 public 생성자가 없기 때문에 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
- pageRangeSelection
- PageRangeSelection
모든 페이지를 인쇄할지 사용자가 지정한 범위만 인쇄할지 지정하는 값입니다.
- pageRange
- PageRange
인쇄되는 페이지 범위입니다.
반환
XPS 데이터를 스트림에 쓰는 XpsDocumentWriter입니다. 이 매개 변수는 null
이 될 수 있습니다.
documentImageableArea
, pageRangeSelection
및 pageRange
매개 변수는 모두 사용자가 초기화하고 대화 상자가 닫힐 때 반환되는 ref
[Visual Basic의 경우 ByRef
] 매개 변수이므로, 그 각각이 추가로 반환된 항목을 나타냅니다.
- 특성
설명
많은 프린터는 용지를 잡고 프린터를 통해 이동하기 위해 각 페이지의 가장자리 주위에 인쇄되지 않은 공간의 인치의 분기까지 필요합니다. 그렇지 않으면 토너가 용지 흐름 메커니즘을 파울합니다. 인쇄할 수 있는 영역은 "이미지 가능 영역"입니다.
형식 PrintDocumentImageableArea 에 공용 생성자가 없습니다. 따라서 변수 documentImageableArea
를 선언하고 에 할당 null
한 다음 메서드에만 전달해야 합니다. 이 메서드는 PrintDialog 사용자의 입력이 필요한 을 표시합니다. 사용자는 대화 상자에서 인쇄 작업을 구성합니다(프린터 선택, 용지 크기, 방향 및 페이지 범위 포함). 대화 상자가 닫혀 pageRangeSelection
있고 pageRange
값이 있는 documentImageableArea
경우 속성이 초기화된 실제 개체를 가리킵니다.
사용자가 대화 상자를 취소하거나 닫으면 반환 값은 입니다 null
. 결과적으로, 반환 값 검사 null
애플리케이션에서 합니다.
추가 정보
적용 대상
.NET