StitchPageOverlay
Page manipulation
Description
Menumpuk konten satu halaman ke halaman lain yang ada pada posisi yang diberikan; halaman sumber ditangkap ke dalam Form XObject vektor dan digambar pada halaman target, menjaga kesetiaan vektor penuh (teks tetap dapat dipilih, jalur tetap tajam) alih-alih merasterisasi
Halaman sumber dikonsumsi dalam proses: ditangkap dan disembunyikan, persis seperti ImposePagesNUp; Jika nomor halaman target lebih besar dari nomor halaman sumber, secara otomatis disesuaikan karena menyembunyikan sumber menggeser halaman berikutnya ke bawah satu tingkat
Width dan Height mengontrol ukuran penempatan; jika rasio aspeknya berbeda dari halaman sumber, konten akan diregangkan; Gunakan dimensi halaman itu sendiri untuk overlay 1:1; Opacity berkisar dari 0 (sepenuhnya transparan) hingga 1 (sepenuhnya buram)
Syntax
Delphi
Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;
Parameters
| SourcePage | Nomor halaman berbasis 1 yang kontennya akan diambil dan di-overlay (dikonsumsi dan disembunyikan setelahnya) |
|---|---|
| TargetPage | Nomor halaman berbasis 1 yang menerima overlay; harus berbeda dari SourcePage |
| Left, Top | Penempatan kiri atas dari konten yang di-overlay pada halaman target, dalam unit pengukuran saat ini (titik asal kiri atas) |
| Width, Height | Ukuran penempatan; masukkan dimensi halaman sumber untuk overlay tanpa skala |
| Opacity | alpha 0..1 untuk konten yang ditumpangkan (1 = buram, nilai di bawah 1 mengaktifkan transparansi via ExtGState ca/CA) |
Return values
| 0 | Overlay tidak dapat dilakukan (nomor halaman tidak valid, sumber dan target sama, atau kegagalan penangkapan) |
|---|---|
| 1 | Halaman sumber ditangkap dan di-overlay ke halaman target |