property FormFieldAt[X, Y: Single]: WString; // read / write
FormFieldAt, sayfa alanındaki (X, Y) noktasını içeren AcroForm widget açıklamasını bulur ve değerini Unicode dize olarak açığa çıkarır. Koordinatlar PDF kullanıcı alanındadır; başlangıç sayfanın sol alt köşesindedir ve birimler nokta cinsindendir (1/72 inç). Özellik okunduğunda geçerli alan değeri (/V) WString'e çözümlenir; yazmak alanı günceller ve görünüm akışlarını yeniden üretir, böylece yeni değer bir sonraki boyamada işlenir
Döndürür: Active False olduğunda, belge AcroForm içermediğinde ya da hiçbir widget koordinatı kapsamadığında boş dize. Eşleşme ilkesi FormFieldInfoAt ile aynıdır: yalnızca widget dikdörtgenleri kullanılır (görünüm odaklı hit-test yoktur), çakışmalarda en üstteki widget kazanır. Koordinat hiçbir widget'a denk gelmezse yazma işlemleri etkisizdir
Onay kutusu ve radyo düğmesi widget'larında değer semantiği PDF spec'i izler — 'Off' atamak alanı temizler, widget'ın /AP /N açık durum adıyla eşleşen değeri atamak (genellikle 'Yes' ya da export value) onu işaretler. Metin alanlarında atadığınız her şey yeni /V içeriği olur. List / combo kutuları seçenek girdilerinden biriyle ilişkili export value değerini kabul eder. Alan türü belirsizse önce FieldType'ı incelemek için FormFieldInfoAt kullanın
SaveToFile / SaveToStream çağrısıyla kalıcı olurFormFieldAt /
FormField assignments are safe in sequence but never call them
from background threads — PDFium form fields are not threadsafe.
// Toggle a checkbox located at (120, 300) on the current page.
if Pdf1.FormFieldAt[120.0, 300.0] = 'Off' then
Pdf1.FormFieldAt[120.0, 300.0] := 'Yes'
else
Pdf1.FormFieldAt[120.0, 300.0] := 'Off';