PDFium Delphi Component Docs

Form ana bilgisayar geri çağrıları

Component: TPdf  ·  Unit: PDFium
PDFium form etkileşimini; uygulamanın gezinme, URI, imleç, değişiklik, sayfa ve seçim davranışlarına bağlar

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

Belge JavaScript'i, henüz hiçbir görünümün açmadığı bir sayfa isteyebilir; bu yüzden form ana bilgisayarı sayfayı tembel yükler, istenen sayfa başına bir tanıtıcı tutar, yerel sayfa açma bildirimleri gönderir ve form ortamı kapanmadan önce tüm tanıtıcıları serbest bırakır

FormHostCallbacksComplete, form ortamı gerekli tüm sürüm-1 geri çağrılarını kurduktan sonra true olur

Navigation and URI actions

OnFormGoToAction, birden başlayan bir sayfa numarası, yerel yakınlaştırma modu ve hedef konum dizisinin sınırlı bir kopyasını alır

GoTo'yu işlenmemiş bırakmak, form etkileşimini başlatan görünümün sayfasını değiştirir; başsız (headless) kullanım için TPdf.PageNumber değerine geri düşer; ana bilgisayar Handled değerini ayarlayıp hedef kaydırmayı ya da yakınlaştırmayı kendisi uygulayabilir

OnFormUriAction, AcroForm ve XFA eylemlerinin her ikisi için de çözülmüş ve ham URI değerlerini klavye değiştiricileriyle birlikte alır ve ana bilgisayar özellikle tercih etmedikçe hiçbir harici başlatma yapmaz

Cursor, changes, and selected rectangles

OnFormCursor, hem kararlı bir TPdfFormCursor değeri hem de özgün yerel imleç kodunu alır; kararlı değer pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam veya pfcHand değerlerinden biridir ve işlenmemiş bırakılması yalnızca form etkileşimini başlatan görünümü günceller

OnFormValueChange, türetilmiş sayfa önbelleklerini geçersiz kıldıktan sonra çalışır ve iç içe değişiklik bildirimlerini birleştirir

FormSelectionRects, yerel form metni seçiminden gelen en fazla 4096 sayfa uzayı dikdörtgeninin çağıranın sahip olduğu bir anlık görüntüsünü döndürür; OnFormSelectionRect her yeni dikdörtgeni akış hâlinde bildirir ve ClearFormSelectionRects tutulan geometriyi temizler

See Also

FormFieldInfo, FormFieldTypeAtPoint, TPdfView.FormFieldInfoAt