Native FDF- und XFDF-Formulardaten
HPDFHeadlessFormData bietet begrenzte FDF- und XFDF-Codecs, und THPDFHeadlessDocument verbindet ihr Unicode-Feldmodell mit echten AcroForm-Werten und Appearances
ExportFormData liefert kanonische Formulardaten-Bytes; ImportFormDataToFile wendet das vollständige dekodierte Modell auf einen unabhängig aufbereiteten Graphen an und veröffentlicht atomar ein inkrementelles PDF
Text, Checkboxes, Radio-Gruppen, einfache und mehrfache Choices sowie verschachtelte Unicode-Feldnamen werden unterstützt; Signature- und Pushbutton-Felder exportieren Name-only-Einträge
ImportRichFormDataToFile importiert echte FDF-RV- und XFDF-value-richtext, bewahrt geordneten gemischten Unicode-Inhalt und regeneriert echte Regular-, Bold-, Italic- und Bold-Italic-Appearances über das begrenzte XHTML-Stilprofil
FDF-Input unterstützt direkte und indirekte Feld-Dictionaries, indirekte Referenzketten, verschachtelte Kids, skalare PDF-Textstrings, escapte PDF-Namenwerte und Textarrays; die Ausgabe schreibt hierarchisches FDF 1.2 mit UTF-16BE-Strings
XFDF-Input unterstützt den Standard-Namespace, qualifizierte Namespace-Präfixe, verschachtelte Felder, UTF-8, BOM-markiertes UTF-16, Kommentare, CDATA, vordefinierte Entities und numerische Zeichenreferenzen; die Ausgabe ist kanonisches UTF-8-XML
Bei einem Choice-Feld ohne leere Exportoption löscht ein einzelner leerer XFDF-Wert die Auswahl; existiert eine leere Exportoption, wählt derselbe Wert diese Option
AES-256-R5- und R6-Authentifizierung, originale Encryption-Dictionaries, Identifikatoren und Berechtigungen werden bewahrt; ein authentifizierter Quellschlüssel wird nur für den privaten passende Revisionsgraph ausgeliehen
Echte DocMDP P2 und P3 erlauben zulässige Appearance-Updates, während P1, FieldMDP-Sperren und Schreibschutz-Flags weiter erzwungen bleiben; bestehende CMS-Signaturen behalten ihre exakten signierten Revisionen
Named-family form import wählt gelieferte Familienprogramme für echte FDF-RV- und XFDF-value-richtext; beliebiges CSS-Layout, Font-Fallback pro Glyphe, Annotationsaustausch, eingebettete FDF-Dateien, Actions und inkrementelle FDF-Trailer bleiben aktive Fähigkeiten
Der native Annotation-XFDF-Austausch ergänzt ein unabhängiges, begrenztes Append-Profil für achtzehn gemappte Annotationstypen, Popup-/Antwort-Beziehungen und binäre Anhänge
Limits and cancellation · Field model · Decode · Encode · Form-data exceptions
Interne Style-Sheets wenden begrenzte Selektoren, Importance, Specificity und Source Order auf tatsächlich importierte Rich-Werte und gespeicherte Appearances an; wiederholte äquivalente Importe und fehlgeschlagene Veröffentlichung bewahren die bestehenden Transaktionsgarantien
Binäre Annotation-Graphen
Der native Annotation-FDF-Austausch bewahrt gelieferte Annotation-Dictionaries, Appearance-Ressourcen, geteilte indirekte Objekte und kontextsensitive lokale GoTo-Ziele über einen begrenzten PDF-Objektgraphen
Nur-Annotation-FDF-Operationen verwenden separate THPDFFDFOptions und weisen nichtleere Fields oder eingebettete Dokument-Differences zurück; verwenden Sie die obigen Felddaten-APIs, um Feldwerte anzuwenden
Der moderne Windows-Austausch geladener Dokumente kann ausgewählte Felder, Annotationsgraphen und Workflow-Status über ExportLoadedInterchangeToFDF und ImportLoadedInterchangeFromFDF kombinieren
Explizite Annotation-Entfernung
Die Seiten-und-Namen-Annotation-Entfernung ist eine separate Operation; das Weglassen einer Annotation aus importiertem FDF oder XFDF löscht sie nicht
Widget-Feldbaum-Löschung und sicheres Löschen erfordern separate Operationen; inkrementelle Entfernung bewahrt frühere PDF-Bytes