StitchPagesSideBySide
페이지 조작
설명
기존의 두 페이지를 넓어진 새 페이지에 나란히 배치합니다; 두 원본 페이지는 벡터 Form XObjects로 캡처되어 좌우에 그려지며, 각각의 종횡비를 유지하면서 요청된 TargetHeight로 크기가 조정됩니다; 그 사이에 Gap이 삽입됩니다
새 페이지가 문서에 추가됩니다; 두 원본 페이지는 캡처되어 숨겨집니다; 새 페이지의 너비는 Page1ScaledWidth + Gap + Page2ScaledWidth로 자동 계산됩니다
구문
Delphi
Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;
매개변수
| Page1 | 1 기반 페이지 번호 placed on the left (consumed and hidden) |
|---|---|
| Page2 | 1 기반 페이지 번호 placed on the right (consumed and hidden); must differ from Page1 |
| Gap | 새 시트의 두 페이지 사이의 가로 공간 (현재 측정 단위) |
| TargetHeight | 새 출력 페이지의 높이입니다; 각 원본 페이지는 이 높이로 비율을 유지하면서 축소되거나 확대됩니다 |
반환 값
| 0 | 스티치를 수행할 수 없습니다(잘못된 페이지, 동일한 페이지가 두 번 지정됨, 또는 양수가 아닌 TargetHeight) |
|---|---|
| >= 1 | 1 기반 페이지 번호 of the newly created side-by-side page |