EndPageUpdate
Tata letak halaman
Deskripsi
Menutup transaksi batched-drawing yang dibuka panggilan BeginPageUpdate terakhir dan menyiram operator menggambar yang dibuffer ke content stream halaman saat ini. Setiap panggilan BeginPageUpdate harus berpasangan dengan tepat satu panggilan EndPageUpdate
Sintaks
Delphi
Function TPDFlib.EndPageUpdate: Integer;
ActiveX
Function PDFlib::EndPageUpdate() As Long
DLL
int DLEndPageUpdate(int InstanceID);
Nilai kembalian
| 0 | Gagal — tidak ada dokumen terbuka atau tidak ada transaksi BeginPageUpdate yang aktif saat ini di halaman terpilih |
|---|---|
| 1 | Transaksi ditutup dan konten yang dibuffer di-commit ke halaman |
Catatan
Memanggil EndPageUpdate tanpa BeginPageUpdate yang berpasangan tidak berpengaruh dan mengembalikan 0. Lupa memanggil EndPageUpdate setelah membuka transaksi membiarkan operator menggambar yang dibuffer tidak ter-commit; mereka hilang saat dokumen disimpan
Contoh
// Add a watermark on every page of an existing document
PDF.LoadFromFile('contract.pdf', '');
for I := 1 to PDF.GetPageCount do
begin
PDF.SelectPage(I);
PDF.BeginPageUpdate;
PDF.SetTextColor(0.85, 0.85, 0.85);
PDF.SetFontSize(72);
PDF.PrintText(100, 400, 'CONFIDENTIAL');
PDF.EndPageUpdate;
end;
PDF.SaveToFile('contract-confidential.pdf');Lihat juga
BeginPageUpdate, SelectPage, PageCount, EndPage