THotPDF.ImportLoadedInterchangeFromFDF Méthode
function ImportLoadedInterchangeFromFDF(Source: TStream;
ApplyFields, ApplyAnnotations: Boolean; out Status: AnsiString;
out AInfo: THPDFFDFInterchangeInfo): Boolean;
Lit un stream FDF 1.2 et applique indépendamment les valeurs de champs et les annotations au document chargé
Le statut est renvoyé même quand l’appelant désactive l’application des champs ou des annotations
Les annotations importées conservent page, subtype, rectangle, contenus, titre et flags
Les tableaux de listes déroulantes sont validés avant de remplacer la valeur cible et les indices de sélection ; des tableaux vides effacent la sélection, tandis que les champs scalaires conservent le comportement de mise à jour existant de l’API flux
Les champs inconnus et les mises à jour de champs rejetées peuvent lever des exceptions ; l’importation complète s’exécute dans une transaction imbriquée sur le graphe d’objets, de sorte qu’un échec restaure toutes les valeurs de champs antérieures, les modifications d’annotations et les ressources d’apparence nouvellement allouées
Un échec d’importation efface Status et AInfo ; une importation réussie ne valide que sa propre transaction, si bien que l’appelant peut toujours l’annuler via une transaction englobante
Les tableaux exigent un champ de liste multi-sélection et des éléments chaîne directs ; les références FDF non résolues ne sont pas interprétées comme numéros d’objets PDF cibles