PDFium Delphi Component Docs

Eigenschaft FormField

Komponente: TPdf · Unit: PDFium
property FormField[Index: Integer]: WString read GetFormField write SetFormField;

Liest oder schreibt einen Feldwert über einen nullbasierten Widgetindex auf der aktuellen Seite; FormFieldInfo liefert den Metadatensatz

Bei aktiviertem FormFill löst das Lesen geerbte Werte des terminalen Felds auf; Text- und Comboboxzuweisungen verwenden den nativen Editor und übernehmen gemeinsamen Feldwert und Darstellung

Schreibgeschützte Felder lehnen Zuweisungen ab; eine abgelehnte oder veränderte Textzuweisung versucht den Originalwert wiederherzustellen und löst einen Fehler aus

Geerbte Widgets benötigen FormFill zum Lesen und einen unterstützten nativen Editor zum Zuweisen; direkt kombinierte Widgets behalten für andere Feldtypen den Zugriff auf das rohe Dictionary als Fallback

Das Lesen ist auf 16 MiB UTF-16-Bytes begrenzt, Zuweisungen auf 8,388,608 UTF-16-Einheiten; eine erfolgreiche Zuweisung invalidiert alle Seitenszenencaches, weil Felder Widgets auf mehreren Seiten haben können

Rufen Sie GenerateFormAppearances vor dem Flattening extern geänderter oder anfangs fehlender Darstellungen auf, speichern und öffnen Sie anschließend erneut, um persistente Werte zu prüfen

FormFieldInfo, GenerateFormAppearances, FPdfFormMerge