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

0Gagal — tidak ada dokumen terbuka atau tidak ada transaksi BeginPageUpdate yang aktif saat ini di halaman terpilih
1Transaksi 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