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
| FieldIndex | GetFormFieldCount işlevinden alınan 1 tabanlı form alanı indeksi |
|---|---|
| APage | Widget'ı barındıran 1 tabanlı sayfa numarasını alır |
| XPt, YPt | Widget kökenini yukarıdan aşağıya sayfa kullanıcı uzayı puan (point) biriminde alır |
| WPt, HPt | Widget boyutunu sayfa kullanıcı uzayı puan biriminde alır |
Dönüş değerleri
| True | Sayfa ve dikdörtgen bildirildi |
|---|---|
| False | Bağ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