PrintPagesAdvanced

렌더링 및 인쇄

설명

한 프린터 작업에서 임의 페이지 범위 표현식을 인쇄하며 부수, 한 부씩 인쇄, 양면, 방향, 색상, 품질, 용지 크기 및 입력 급지함 설정을 적용합니다

구문

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

매개변수

PrinterName설치된 프린터 이름
PageRangesPrintPages가 허용하는 1부터 시작하는 페이지 표현식으로 1-4,7,10-8 같은 목록과 All, Odd 또는 Even 선택기를 포함합니다
OptionsPrintOptions가 반환한 값
Settings작업 시작 전에 적용되는 형식화된 TPDFlibPrintSettings 레코드

반환 값

0프린터 이름, 페이지 표현식 또는 설정이 잘못되었거나 인쇄 작업이 실패했습니다
1인쇄 작업이 성공적으로 완료되었습니다

비고

페이지 표현식은 별도 작업으로 분할되지 않고 선택한 GDI+, Cairo 또는 PDFium 인쇄 백엔드에 전달되어 범위 순서와 작업 수준 복사본, 한 부씩 인쇄 및 양면 동작을 유지합니다

프린터 기본값을 유지하려면 Settings를 0으로 초기화합니다

참고 항목

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings