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

SourcePageNomor halaman berbasis 1 yang kontennya akan diambil dan di-overlay (dikonsumsi dan disembunyikan setelahnya)
TargetPageNomor halaman berbasis 1 yang menerima overlay; harus berbeda dari SourcePage
Left, TopPenempatan kiri atas dari konten yang di-overlay pada halaman target, dalam unit pengukuran saat ini (titik asal kiri atas)
Width, HeightUkuran penempatan; masukkan dimensi halaman sumber untuk overlay tanpa skala
Opacityalpha 0..1 untuk konten yang ditumpangkan (1 = buram, nilai di bawah 1 mengaktifkan transparansi via ExtGState ca/CA)

Return values

0Overlay tidak dapat dilakukan (nomor halaman tidak valid, sumber dan target sama, atau kegagalan penangkapan)
1Halaman sumber ditangkap dan di-overlay ke halaman target