StitchPagesVertically

페이지 조작

설명

페이지 시퀀스를 수직으로 쌓아 하나의 높은 새 페이지를 만듭니다(포스터 스타일 구성); 모든 원본 페이지는 벡터 Form XObject로 캡처되어 위에서 아래로 그려지며, 각각의 종횡비를 유지하면서 TargetWidth로 크기가 조정되고, 연속된 페이지 사이에 Gap이 삽입됩니다

이후 페이지가 숨겨지더라도 이전 페이지 인덱스가 안정적으로 유지되도록 페이지는 내림차순 페이지 번호 순서로 캡처됨; 새 페이지의 높이는 모든 축척된 소스 높이의 합계에 Gap 곱하기 (개수 - 1)을 더한 값으로 자동 계산됨; 모든 소스 페이지가 소비되고 숨겨짐

구문

Delphi

Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;

매개변수

PageRanges표준 페이지 범위 문자열 (예: "1-3,5"); 비어 있으면 모든 페이지를 의미함
Gap현재 측정 단위 기준 연속된 페이지 사이에 삽입되는 세로 공백
TargetWidth새 출력 페이지의 너비입니다; 각 원본 페이지는 이 너비로 비율을 유지하면서 축소되거나 확대됩니다

반환 값

0스티치를 수행할 수 없습니다(빈 범위, 양수가 아닌 TargetWidth, 또는 캡처 실패)
>= 11 기반 페이지 번호 of the newly created vertical-stitch page