PDFium Delphi Component Docs

Formų šeimininko atgaliniai iškvietimai

Komponentas: TPdf  ·  Modulis: PDFium
Sujungia PDFium formų sąveiką su šeimininko naršymu, URI, žymekliu, keitimais, puslapiu ir žymėjimo elgsena

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;

Page ownership

Dokumento JavaScript gali prašyti puslapio, kurio joks vaizdas dar neatvėrė, todėl formų šeimininkas jį įkelia tingiai, laiko po vieną rankeną kiekvienam pareikalautam puslapiui, siunčia natyviąsias puslapių atvėrimo pranešimus ir prieš užverdamas formų aplinką atlaisvina kiekvieną rankeną

FormHostCallbacksComplete yra true, kai formų aplinka yra įdiegusi kiekvieną reikalingą versijos-1 atgalinį iškvietimą

Navigation and URI actions

OnFormGoToAction gauna vienetu pradedotą puslapio numerį, natyvųjį mastelio režimą ir apribotą paskirties padėčių masyvo kopiją

Kai GoTo paliekamas neapdorotas, keičiamas sąveiką inicijavusio vaizdo puslapis, o bevaizdžiam naudojimui grįžtama prie TPdf.PageNumber; šeimininkas gali nustatyti Handled ir pats pritaikyti paskirties slinkimą arba mastelį

OnFormUriAction gauna iškoduotąsias ir neapdorotąsias URI reikšmes bei klavišų modifikatorius tiek AcroForm, tiek XFA veiksmams ir nieko nepaleidžia išorėje, nebent šeimininkas to pats norėtų

Cursor, changes, and selected rectangles

OnFormCursor gauna ir stabilią TPdfFormCursor reikšmę, ir originalųjį natyvųjį žymeklio kodą; stabili reikšmė yra viena iš pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam arba pfcHand, o palikus ją neapdorotą, atnaujinamas tik sąveiką inicijavęs vaizdas

OnFormValueChange vyksta po išvestinių puslapių podėlių negaliojimo ir sulieja įdėtuosius keitimų pranešimus

FormSelectionRects grąžina kreipėjo valdomą iki 4096 puslapio erdvės stačiakampių momentinę kopiją iš natyviosios formų teksto žymės; OnFormSelectionRect perduoda kiekvieną naują stačiakampį, o ClearFormSelectionRects išvalo saugomąją geometriją

See Also

FormFieldInfo, FormFieldTypeAtPoint, TPdfView.FormFieldInfoAt