StitchPagesSideBySide
Page manipulation
Description
Đặt hai trang hiện có cạnh nhau trên một trang mới, rộng hơn. Cả hai trang nguồn đều được chụp thành các đối tượng Form XObjects dạng vectơ và vẽ bên trái và bên phải, được điều chỉnh tỷ lệ theo TargetHeight được yêu cầu trong khi vẫn bảo toàn tỷ lệ khung hình riêng lẻ của chúng. Một khoảng trống (Gap) được chèn vào giữa chúng
Trang mới được thêm vào cuối tài liệu; cả hai trang nguồn đều bị chụp lại và ẩn đi; Chiều rộng của trang mới được tự động tính toán bằng Page1ScaledWidth + Gap + Page2ScaledWidth
Syntax
Delphi
Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;
Parameters
| Page1 | Số trang dựa trên 1 placed on the left (consumed and hidden) |
|---|---|
| Page2 | Số trang dựa trên 1 placed on the right (consumed and hidden); must differ from Page1 |
| Gap | Khoảng cách ngang giữa hai trang trên tờ in mới, tính theo đơn vị đo lường hiện tại |
| TargetHeight | Chiều cao 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 cao này |
Return values
| 0 | Không thể thực hiện khâu trang (các trang không hợp lệ, cùng một trang được chỉ định hai lần, hoặc TargetHeight không dương) |
|---|---|
| >= 1 | Số trang dựa trên 1 of the newly created side-by-side page |