PrintDocumentAdvanced
렌더링 및 인쇄
설명
형식이 지정된 TPDFlibPrintSettings 레코드를 Windows 프린터 프로필에 적용하면서 연속된 페이지 범위 하나를 단일 프린터 작업으로 인쇄합니다
구문
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
매개변수
| PrinterName | 설치된 프린터 이름 |
|---|---|
| StartPage | 1부터 시작하는 번호를 사용하는 인쇄할 첫 페이지 |
| EndPage | 1부터 시작하는 번호 체계에서 인쇄할 마지막 페이지 |
| Options | PrintOptions가 반환한 값 |
| Settings | 복사 매수, 한 부씩 인쇄, 양면 인쇄, 방향, 색상, 품질, 용지 및 입력 용지함 설정 |
반환 값
| 0 | 프린터 이름 또는 설정이 잘못되었거나 인쇄 작업에 실패함 |
|---|---|
| 1 | 인쇄 작업이 성공적으로 완료되었습니다 |
비고
프린터 기본값을 유지하도록 Settings를 0으로 초기화한 뒤 필요한 멤버만 설정합니다
작업에 비연속, 재정렬, 홀수 또는 짝수 페이지 범위가 필요하면 PrintPagesAdvanced를 사용합니다