GdiEndPageEMF 함수(winppi.h)
GdiEndPageEMF 함수는 EMF 형식 인쇄 작업의 실제 페이지에 대한 EMF 재생 작업을 종료합니다.
구문
BOOL GdiEndPageEMF(
HANDLE SpoolFileHandle,
DWORD dwOptimization
);
매개 변수
SpoolFileHandle
GdiGetSpoolFileHandle에 대한 이전 호출에서 가져온 호출자 제공 스풀 파일 핸들입니다.
dwOptimization
호출자가 제공한 플래그입니다. 다음 플래그가 정의됩니다.
EMF_PP_COLOR_OPTIMIZATION
색 최적화를 사용하도록 설정합니다. 자세한 내용은 설명 부분을 참조하세요.
반환 값
작업이 성공하면 함수는 TRUE를 반환합니다. 그렇지 않으면 함수가 FALSE를 반환하고 GetLastError를 호출하여 오류 코드를 가져올 수 있습니다.
설명
GdiEndPageEMF 함수는 인쇄 프로세서의 PrintDocumentOnPrintProcessor 함수 내에서 사용하기 위해 gdi32.dll 내보냅니다.
GdiEndPageEMF 함수는 물리적 페이지의 처리를 종료하고 프린터에서 꺼내게 합니다. 인쇄 프로세서는 다음 시간에 GdiEndPageEMF 를 호출해야 합니다.
- GdiPlayPageEMF를 호출하여 실제 페이지에 적절한 수의 문서 페이지를 배치한 후 GdiPlayPageEMF는 실제로 디바이스 컨텍스트에서 인쇄되지 않고 실제 페이지에 인쇄할 텍스트 및 그래픽을 설명하는 데이터 구조를 준비합니다. GdiEndPageEMF가 호출될 때 텍스트와 그래픽이 디바이스 컨텍스트에 인쇄됩니다.
- GdiGetDevmodeForPage를 호출할 때마다 문서 페이지의 DEVMODEW 구조가 이전 페이지의 DEVMODE 구조와 다르다는 것을 나타냅니다.
색 워터마크를 생성하기 위해 Unidrv 렌더링 플러그 인을 만드는 경우 색 최적화로 인해 흑백 문서에 인쇄될 때 색 워터마크가 흑백으로 인쇄되는 것이 좋습니다. 색 워터마크가 색 및 흑백 문서로 올바르게 인쇄되도록 하려면 색 최적화를 사용하지 않도록 설정합니다.
dwOptimization 매개 변수에 의해 제어되는 색 최적화는 ATTRIBUTE_INFO_2 또는 ATTRIBUTE_INFO_3 구조체의 dwColorOptimization 멤버를 설정하여 제어할 수도 있습니다. 이 최적화는 Unidrv *ChangeColorModeOnDoc? 색 특성( 색 특성 참조)을 통해 제어할 수도 있습니다.
자세한 내용은 인쇄 프로세서에서 GDI 함수 사용을 참조하세요.
요구 사항
| 대상 플랫폼 | 유니버설 |
| 헤더 | winppi.h(Winppi.h 포함) |
| 라이브러리 | Gdi32.Lib |
| DLL | Gdi32.dll |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기