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