


## 클래스

| 클래스 | 설명 |
| --- | --- |
| [Margins](./margins/) | 인쇄된 페이지의 여백을 나타냅니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PageSettings](./pagesettings/) | 인쇄된 페이지의 설정을 나타냅니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PaperSize](./papersize/) | 용지 크기를 지정합니다. |
| [PrintController](./printcontroller/) | 문서를 인쇄하는 방식을 제어합니다( [Windows](../system.windows/) Forms 애플리케이션에서 인쇄할 때). 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PrintDocument](./printdocument/) | 프린터로 출력을 전송합니다( [Windows](../system.windows/) Forms 애플리케이션에서 인쇄할 때). 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PrinterResolution](./printerresolution/) | 프린터의 해상도를 나타냅니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PrinterSettings](./printersettings/) | 프린터의 설정을 나타냅니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PrintEventArgs](./printeventargs/) | BeginPrint 및 EndPrint 이벤트에 대한 데이터를 제공합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [PrintPageEventArgs](./printpageeventargs/) | PrintPage 이벤트에 대한 데이터를 제공합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [QueryPageSettingsEventArgs](./querypagesettingseventargs/) | QueryPageSettings 이벤트에 대한 데이터를 제공합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
| [StandardPrintController](./standardprintcontroller/) | 프린터에 정보를 전송하는 인쇄 컨트롤러를 지정합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오. |
## Enums

| 열거형 | 설명 |
| --- | --- |
| [PaperKind](./paperkind/) | 표준 용지 크기를 지정합니다. |
| [PrintAction](./printaction/) | 인쇄 작업 유형을 지정합니다. |
| [PrintRange](./printrange/) | 인쇄할 페이지를 지정합니다. |
## Typedefs

| 타입 정의 | 설명 |
| --- | --- |
| [PrintEventHandler](./printeventhandler/) | BeginPrint 및 EndPrint 이벤트를 처리하는 함수 객체 유형입니다. |
| [PrintPageEventHandler](./printpageeventhandler/) | PrintPage 이벤트를 처리하는 함수 유형입니다. |
