THPDFWindowsFormDataTransaction.ImportAnnotationsFDF

procedure ImportAnnotationsFDF(const Bytes: SysUtils.TBytes;
  const Options: THPDFFDFOptions; const Password: AnsiString);

Prépare un candidat indépendant à partir du graphe d'annotations FDF binaire borné sans modifier le document emprunté

Un NM non vide correspondant sur la même page sélectionne une annotation existante à remplacer ; les annotations sans nom ou sans correspondance sont ajoutées, tandis que les noms ambigus échouent avant publication

Le partage des ressources d'apparence et l'appartenance de pages GoTo locales explicites sont préservés via la préparation réelle du graphe ; les Fields non vides et les Differences de documents incorporés sont rejetés par cette méthode d'annotations seules

Répétez le mot de passe authentifié pour une entrée chiffrée et définissez Options.CancellationToken sur nil ou sur le jeton de la transaction ; les rôles de chiffrement, l'intégrité des signatures et l'admission DocMDP et FieldMDP restent appliquées

Utilisez WritePreparedPDF pour copier le candidat, puis appelez TakeCandidate seulement après que chaque étape de publication requise a réussi ; une annulation ou un échec signifie l'abandon de la transaction

ChangedAnnotations compte les remplacements et ajouts réels ; un import équivalent rapporte zéro et conserve la révision actuelle exacte ; la transaction ne peut préparer qu'un seul candidat

Voir l'échange FDF d'annotations natif, THPDFFDFOptions et la propriété de la transaction