PDFium Delphi Component Docs

Lomakeisännän takaisinkutsut

Komponentti: TPdf  ·  Yksikkö: PDFium
Yhdistää PDFiumin lomakeinteraktion isännän navigointi-, URI-, osoitin-, muutos-, sivu- ja valintatoimintoihin

Properties and events

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;

Sivujen omistus

Dokumentin JavaScript voi pyytää sivua, jota mikään näkymä ei ole vielä avannut, joten lomakeisäntä lataa sen laiskasti, pitää yhden kahvan kutakin pyydettyä sivua kohden, lähettää natiivit sivunavausilmoitukset ja vapauttaa kaikki kahvat ennen lomakeympäristön sulkemista

FormHostCallbacksComplete on tosi sen jälkeen, kun lomakeympäristö on asentanut jokaisen vaaditun version 1 takaisinkutsun

Navigointi- ja URI-toiminnot

OnFormGoToAction vastaanottaa yhden pohjaisen sivunumeron, natiivin zoomaustilan ja kohdesijaintitaulukon rajatun kopion

Jos GoTo jätetään käsittelemättä, sitä aloittaneen näkymän sivu vaihtuu, ja headless-käytössä palataan TPdf.PageNumber-arvoon; isäntä voi asettaa Handled-arvon ja toteuttaa kohteen vierityksen tai zoomauksen itse

OnFormUriAction vastaanottaa dekoodatut ja raakat URI-arvot sekä näppäimistömuokkaimet sekä AcroForm- että XFA-toiminnoille, eikä käynnistä mitään ulkoista, ellei isäntä niin valitse

Osoitin, muutokset ja valitut suorakulmiot

OnFormCursor vastaanottaa sekä vakaan TPdfFormCursor-arvon että alkuperäisen natiivin osoitinkoodin; vakaa arvo on jokin arvoista pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam tai pfcHand, ja jos se jätetään käsittelemättä, päivitetään vain lomakeinteraktion aloittanut näkymä

OnFormValueChange suoritetaan johdettujen sivuvälimuistien mitätöinnin jälkeen ja yhdistää sisäkkäiset muutosilmoitukset

FormSelectionRects palauttaa kutsujan omistaman snapshotin enintään 4096 sivuavaruuden suorakulmiosta natiivista lomaketekstivalinnasta; OnFormSelectionRect välittää jokaisen uuden suorakulmion ja ClearFormSelectionRects tyhjentää säilytetyn geometrian

See Also

FormFieldInfo, FormFieldTypeAtPoint, TPdfView.FormFieldInfoAt