ReplacePageRanges

Manipulasi dokumen

Deskripsi

Menggantikan konten visual dan presentasi tingkat halaman dari halaman yang ada di dokumen terpilih dengan halaman yang diimpor dari dokumen terbuka lain sambil mempertahankan objek halaman target

Sintaks

Delphi

Function TPDFlib.ReplacePageRanges(DocumentID, TargetStartPage: Integer; Const RangeList: WideString; Options: Integer= 0): Integer;

Parameter

DocumentIDIdentifier dokumen sumber yang terbuka, yang harus berbeda dari dokumen target terpilih
TargetStartPageNomor halaman berbasis 1 di dokumen target terpilih tempat penggantian dimulai
RangeListEkspresi rentang halaman sumber, misalnya "1-3,5"; karakter tidak valid atau halaman di luar rentang membuat seluruh pemanggilan gagal
Options0 mengurutkan halaman dan menghapus duplikat; 1 mempertahankan urutan sumber dan mengizinkan nomor halaman berulang

Nilai kembalian

0Validasi atau penggantian gagal dan halaman target dibiarkan tidak berubah
1Halaman target yang diminta telah digantikan

Catatan

Operasi ini memindahkan Contents, Resources, kelima page box, Rotate, Group, UserUnit, dan BoxColorInfo. Nomor objek halaman target, anotasi, widget formulir, tujuan bookmark, dan referensi lain yang sudah ada tetap terpasang. Anotasi sumber, field formulir, dan outline tidak diimpor. Jumlah halaman tetap tidak berubah, dan semua rentang sumber ditambah kapasitas target divalidasi sebelum modifikasi

Contoh

var SourceDoc: Integer;
SourceDoc := PDF.LoadFromFile('source.pdf', '');
PDF.SelectDocument(MainDoc);
// Replace page 2 of MainDoc with page 1 of source.pdf
PDF.ReplacePageRanges(SourceDoc, 2, '1', 0);

Lihat juga

CopyPageRanges, DeletePages, InsertPages