PDFium Delphi Component Docs

Povratni pozivi domaćina obrazaca

Komponenta: TPdf  ·  Jedinica: PDFium
Povezuje interakciju s PDFium obrascima s navigacijom domaćina te ponašanjem URI-ja, kursora, promjena, stranica i selekcije

Svojstva i događaji

property FormHostCallbacksComplete: Boolean; // read only

property FormSelectionRects: TPdfFormSelectionRects; // read only

procedure ClearFormSelectionRects;

property OnFormCursor: TPdfFormCursorEvent;

property OnFormValueChange: TPdfFormValueChangeEvent;

property OnFormUriAction: TPdfFormUriActionEvent;

property OnFormGoToAction: TPdfFormGoToActionEvent;

property OnFormSelectionRect: TPdfFormSelectionRectEvent;

Vlasništvo stranica

JavaScript dokumenta može zatražiti stranicu koju još nijedan prikaz nije otvorio, pa je domaćin obrazaca učitava lijenčasto, zadržava jednu ručicu po zatraženoj stranici, šalje nativne obavijesti o otvaranju stranica i oslobađa svaku ručicu prije zatvaranja form okruženja

FormHostCallbacksComplete je true nakon što form okruženje instalira svaki potreban verzija-1 povratni poziv

Navigacijske i URI akcije

OnFormGoToAction prima broj stranice koji se broji od jedan, nativni način zumiranja i ograničenu kopiju polja pozicija odredišta

Ako GoTo ostavite neobrađenim, mijenja se stranica prikaza koji je pokrenuo interakciju s obrascem, s povratkom na TPdf.PageNumber za headless upotrebu; domaćin može postaviti Handled i sam primijeniti pomak na odredište ili zum

OnFormUriAction prima dekodirane i sirove URI vrijednosti plus modifikatore tipkovnice za AcroForm i XFA akcije, a ne izvodi nikakvo vanjsko pokretanje osim ako to domaćin sam ne odabere

Kursor, promjene i odabrani pravokutnici

OnFormCursor prima i stabilnu vrijednost TPdfFormCursor i izvorni nativni kod kursora; stabilna vrijednost je jedna od pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam ili pfcHand, a ako je ostavite neobrađenom, ažurira se samo prikaz koji je pokrenuo interakciju s obrascem

OnFormValueChange izvršava se nakon poništavanja izvedenih predmemorija stranica i spaja ugniježđene obavijesti o promjenama

FormSelectionRects vraća snimak u vlasništvu pozivatelja s najviše 4096 pravokutnika u prostoru stranice iz nativne selekcije teksta obrasca; OnFormSelectionRect proslijeđuje svaki novi pravokutnik, a ClearFormSelectionRects čisti zadržanu geometriju

Vidi također

FormFieldInfo, FormFieldTypeAtPoint, TPdfView.FormFieldInfoAt