ImposePagesNUp
페이지 조작
설명
이 페이지에서는 PDF Library for Delphi의 "Page manipulation" 주제 아래에 있는 ImposePagesNUp을 설명합니다. API 이름, 매개변수, 클래스 이름, 파일 이름 및 리터럴은 Delphi 라이브러리와 DLL 진입점에 나타나는 그대로 유지됩니다
함수를 호출하기 전에 구문, 매개변수 및 반환 값을 검토하십시오
구문
Delphi
Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;
매개변수
Columns와 Rows는 격자를 설정합니다(4-up의 경우 2와 2) TargetWidth/TargetHeight는 배치된 용지의 크기이며 페이지 단위를 사용합니다 Options가 0이면 페이지를 읽기 순서로 배치하고, 1이면 중철 소책자 용지를 만듭니다(격자는 2 x 1로 강제되고 페이지 수는 4의 배수로 채워지며, 인쇄한 묶음을 접었을 때 소책자가 되도록 가장 바깥쪽 페이지와 가장 안쪽 페이지를 짝지어 배치합니다)
반환 값
생성된 면 배치 용지 수를 반환하며 문서가 2페이지 미만이거나 매개변수가 잘못되면 0을 반환함
비고
모든 원본 페이지를 form XObject로 캡처하고 가로세로 비율에 맞춰 그리드 셀 중앙에 다시 그리므로 벡터 콘텐츠가 벡터로 유지됩니다. 원본 페이지는 페이지 트리에서 제거되며 호출 후 문서에는 배치된 시트만 남습니다