THotPDF.ImportLoadedAnnotationsFromXFDF Method
Importiert unterstützte Annotationen aus einer XML Forms Data Format (XFDF)-Datei in das geladene Dokument
Der Importer akzeptiert Standardstrukturen nach ISO 19444-1 wie <vertices> für Polygon- und Polyline-Annotationen, <inklist><gesture> für Ink-Annotationen, start- und end-Koordinatenpaare von Linien samt Endpunktstilen, Leader-Länge, leaderExtended bzw. das kompatible leaderExtend, Platzierung und Versatz von Beschriftungen, coords für Markup, Links und Redaktionen, Antwortbeziehungen von Text-Annotationen, Icon- und Rotationsattribute von Stempeln, BorderStyleAlt-Kindelemente von Links, Stil- und Darstellungs-Kindelemente von FreeText, Rotation, Ausrichtung und Tail Intent, Fringe-Geometrie von Rechteck, Kreis und Caret, Default-Appearance-Daten des Carets, Innenfarbe, Rahmenstil und Attribute für wolkige Rahmeneffekte, die Kindelemente <contents-richtext> und <popup> von Annotationen, <data> bei fileattachment und sound, Overlay-Attribute von Redaktionen sowie <OnActivation>-Aktionen von Links
Syntax
function ImportLoadedAnnotationsFromXFDF(const AFileName: TFileName): Integer;
Parameter
- AFileName: TFileName
- Dateiname der XFDF-Annotationsdaten, die importiert werden sollen
Return Value
Liefert die Anzahl der erfolgreich importierten Annotationen. Fehlende Dateien, fehlerhaftes XFDF, nicht unterstützte Elemente und unvollständige Annotation-Einträge ergeben für die betreffenden Einträge null
Authentifizierte aktuelle Revisionen
Moderne Windows-Importe validieren Standard-Handler-Benutzerberechtigungen, den aktuellen Dirty-Graphen, CMS-Integrität sowie DocMDP- und FieldMDP-Sperren, bevor eine echte Annotationsänderung committet wird
Ein gewöhnlicher authentifizierter Ladevorgang behält einen privaten dokumentgebundenen Credential-Kontext, sodass erlaubte Dirty-AES-Importe kein zweites Passwort benötigen
Policy-Ablehnung, Budgeterschöpfung oder Abbruch löst eine Ausnahme aus und rollt den Import zurück, wobei frühere Änderungen des Aufrufers bewahrt bleiben
Das gemappte Link-Profil schließt Remote-GoToR-Datei- und Zieldaten ein, ohne die Action auszuführen