StitchPagesSideBySide
Page manipulation
Description
Menempatkan dua halaman yang ada bersebelahan pada halaman baru yang lebih lebar; Kedua halaman sumber ditangkap ke dalam Form XObjects vektor dan digambar di kiri dan kanan, diskalakan ke TargetHeight yang diminta sambil mempertahankan rasio aspek masing-masing; Sebuah Gap dimasukkan di antara keduanya
Halaman baru ditambahkan ke dokumen; kedua halaman sumber ditangkap dan disembunyikan; Lebar halaman baru dihitung secara otomatis sebagai Page1ScaledWidth + Gap + Page2ScaledWidth
Syntax
Delphi
Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;
Parameters
| Page1 | Nomor halaman berbasis 1 yang ditempatkan di sebelah kiri (dikonsumsi dan disembunyikan) |
|---|---|
| Page2 | Nomor halaman berbasis 1 yang ditempatkan di sebelah kanan (dikonsumsi dan disembunyikan); harus berbeda dari Page1 |
| Gap | Jarak horizontal antara kedua halaman pada lembar baru, dalam satuan pengukuran saat ini |
| TargetHeight | Tinggi halaman output baru; setiap halaman sumber diskalakan (mempertahankan rasio aspek) ke tinggi ini |
Return values
| 0 | Stitch tidak dapat dilakukan (halaman tidak valid, halaman yang sama ditentukan dua kali, atau TargetHeight non-positif) |
|---|---|
| >= 1 | Nomor halaman berbasis 1 dari halaman berdampingan yang baru dibuat |