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
| PageRanges | Mộ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 |
|---|---|
| Gap | Khoả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 |
| TargetWidth | Chiề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
| 0 | Khô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) |
|---|---|
| >= 1 | Số trang dựa trên 1 of the newly created vertical-stitch page |