EndPageUpdate

Postavitev strani

Opis

Zapre transakcijo paketnega risanja, ki jo je odprl zadnji klic BeginPageUpdate, in sprazne medpomnjene risalne operatorje v vsebinski tok trenutne strani. Vsak klic BeginPageUpdate mora biti parjen z natanko enim klicem EndPageUpdate

Sintaksa

Delphi

Function TPDFlib.EndPageUpdate: Integer;

ActiveX

Function PDFlib::EndPageUpdate() As Long

DLL

int DLEndPageUpdate(int InstanceID);

Vrnjene vrednosti

0napaka — ni odprtega dokumenta ali na izbrani strani trenutno ni aktivna transakcija BeginPageUpdate
1Transakcija je bila zaprta in medpomnjena vsebina uveljavljena na stran

Opombe

Klic EndPageUpdate brez ujemajočega BeginPageUpdate nima učinka in vrne 0. Pozabiti poklicati EndPageUpdate po odprtju transakcije pusti medpomnjene risalne operatorje neuveljavljene; ob shranjevanju dokumenta bodo izgubljeni

Primer

// 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');

Glejte tudi

BeginPageUpdate, SelectPage, PageCount, EndPage