Napredna obrada AcroForm-a

HotPDF može ponovo da izračuna učitanim polja, regeneriše izglede promenljivog teksta zasnovane na standardima, razreši stanja izgleda anotacije i poravna odabrani skup polja bez ponovnog pisanja netaknutih stranica

Redosled izračunavanja

RecalculateLoadedFormFields prati učitani /AcroForm /CO niz i evaluira ograničene operacije AFSimple_Calculate SUM, AVG, PRD, MIN i MAX kroz bezbedan evaluator skripti polja

ApplyLoadedFieldCalculation instalira akciju izračunavanja i dodaje ciljno polje u /CO bez duplikata unosa

Bezbedne skripte polja

EvaluateLoadedFieldJavaScript evaluira samo deklarativne naredbe izračunavanja i validacije povezane sa traženim okidačem polja

Izgledi promenljivog teksta

EnsureLoadedFieldAppearanceStream prolazi kroz svaki vidžet i nasleđuje /DA, /Q, /V, /DV, /Ff i /MaxLen vrednosti iz hijerarhije polja ili AcroForm-a

Stanja izgleda anotacije

GetLoadedAnnotationAppearanceStream razrešava normalne, rollover ili down izglede i prelazi sa rollover ili down na normalan

Rečnici stanja koriste /AS, nasleđeni /V ili /DV, stanje roditelja, /Off i rezervno posredstvo pojedinačnog toka tim redom

Selektivno poravnavanje

FlattenLoadedFormFields iscrtava samo odabrane izglede vidžeta u njihove vlasničke stranice, uklanja samo odgovarajuća polja i anotacije i zadržava svaku netaknutu stranicu i polje

Podrazumevana kapija dozvola odbija strukturne promene pod DocMDP i sprovodi FieldMDP All, Include i Exclude zaključavanja pre nego što se bilo koja stranica izmeni

PDF.BeginIncrementalUpdate('SignedForm.pdf');
PDF.RecalculateLoadedFormFields;
PDF.FlattenLoadedFormFields(['Subtotal', 'Total']);
PDF.SaveIncrementalUpdate('SignedForm-updated.pdf');

Povezani API-ji