StitchPagesVertically

Page manipulation

Description

Xếp chồng một chuỗi các trang theo chiều dọc thành một trang mới duy nhất, có chiều cao lớn (bố cục kiểu áp phích); Mỗi trang nguồn được chụp vào một Form XObject vectơ và được vẽ từ trên xuống dưới, mỗi trang được điều chỉnh kích thước theo TargetWidth trong khi vẫn giữ nguyên tỷ lệ khung hình của nó, với một Gap được chèn giữa các trang liên tiếp

Các trang được chụp theo thứ tự giảm dần của số trang để các chỉ mục trang sớm hơn luôn ổn định khi các trang sau bị ẩn. Chiều cao của trang mới được tự động tính bằng tổng của tất cả các chiều cao nguồn được điều chỉnh tỷ lệ cộng với Gap nhân với (count - 1). Tất cả các trang nguồn đều được sử dụng và ẩn đi

Syntax

Delphi

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

Parameters

PageRangesMột chuỗi phạm vi trang tiêu chuẩn (ví dụ: "1-3,5"); trống nghĩa là tất cả các trang
GapKhoảng cách dọc được chèn giữa các trang liên tiếp, tính theo đơn vị đo lường hiện tại
TargetWidthChiều rộng của trang đầu ra mới; mỗi trang nguồn được chia tỷ lệ (giữ nguyên tỷ lệ khung hình) theo chiều rộng này

Return values

0Không thể thực hiện khâu trang (phạm vi trống, TargetWidth không dương, hoặc lỗi chụp trang)
>= 1Số trang dựa trên 1 of the newly created vertical-stitch page