GetFormFieldPageRect

Form alanları, görüntüleyici etkileşimi

Açıklama

Görüntüleyicinin yerinde düzenleyicilerinin ve kaplamalarının kullandığı, yukarıdan aşağıya sayfa kullanıcı uzayındaki bir form alanı widget'ının sayfasını ve dikdörtgenini bildirir

Dikdörtgen, kitaplığın geçerli GetOrigin ayarına göre normalize edilmiş GetFormFieldBound değerinden gelir; bu yüzden değer, uygulamanın hangi köken (origin) kuralını seçtiğinden bağımsız olarak PageRectToClientRect ve arama sonucu vurgulamasının koordinat uzayıyla eşleşir

Sözdizimi

Delphi

Function TPDFlibViewer.GetFormFieldPageRect(FieldIndex: Integer; Out APage: Integer; Out XPt, YPt, WPt, HPt: Double): Boolean;

Parametreler

FieldIndexGetFormFieldCount işlevinden alınan 1 tabanlı form alanı indeksi
APageWidget'ı barındıran 1 tabanlı sayfa numarasını alır
XPt, YPtWidget kökenini yukarıdan aşağıya sayfa kullanıcı uzayı puan (point) biriminde alır
WPt, HPtWidget boyutunu sayfa kullanıcı uzayı puan biriminde alır

Dönüş değerleri

TrueSayfa ve dikdörtgen bildirildi
FalseBağlı bir kitaplık yok, indeks bir form alanına ait değil veya alanın yüklü belgede sayfası yok; tüm çıktılar sıfırdır

Ayrıca bkz.

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect