StitchPagesVertically
Page manipulation
Description
Menumpuk urutan halaman secara vertikal menjadi satu halaman baru yang tinggi (komposisi gaya poster); Setiap halaman sumber ditangkap ke dalam Form XObject vektor dan digambar dari atas ke bawah, masing-masing diskalakan ke TargetWidth sambil mempertahankan rasio aspeknya, dengan Gap dimasukkan di antara halaman-halaman yang berurutan
Halaman ditangkap dalam urutan nomor halaman yang menurun sehingga indeks halaman sebelumnya tetap stabil saat halaman berikutnya disembunyikan; tinggi halaman baru dihitung secara otomatis sebagai jumlah dari semua tinggi sumber yang diskalakan ditambah Gap dikali (jumlah - 1); semua halaman sumber dikonsumsi dan disembunyikan
Syntax
Delphi
Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;
Parameters
| PageRanges | String rentang halaman standar (misalnya "1-3,5"); kosong berarti semua halaman |
|---|---|
| Gap | Ruang vertikal yang disisipkan di antara halaman-halaman yang berurutan, dalam unit pengukuran saat ini |
| TargetWidth | Lebar halaman output baru; setiap halaman sumber diskalakan (mempertahankan rasio aspek) ke lebar ini |
Return values
| 0 | Stitch tidak dapat dilakukan (rentang kosong, TargetWidth non-positif, atau kegagalan penangkapan) |
|---|---|
| >= 1 | Nomor halaman berbasis 1 dari halaman jahit vertikal yang baru dibuat |