THPDFWindowsFormDataTransaction.ImportAnnotationsFDF

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

Bereitet einen unabhängigen Kandidaten aus dem begrenzten binären FDF-Annotation-Graphen vor, ohne das geliehene Dokument zu ändern

Ein übereinstimmender nichtleerer NM auf derselben Seite wählt eine vorhandene Annotation zum Ersetzen; unbenannte oder unübereinstimmende Annotationen werden angehängt, während mehrdeutige Namen vor der Veröffentlichung scheitern

Appearance-Ressourcenfreigabe und explizite lokale GoTo-Seitenzugehörigkeit bleiben durch tatsächliche Graphvorbereitung erhalten; nichtleere Fields und eingebettete Dokument-Differences werden von dieser Nur-Annotation-Methode zurückgewiesen

Wiederholen Sie das authentifizierte Passwort für verschlüsselte Eingabe und setzen Sie Options.CancellationToken auf nil oder auf das Transaktionstoken; Verschlüsselungsrollen, Signaturintegrität sowie DocMDP- und FieldMDP-Zulassung bleiben durchgesetzt

Verwenden Sie WritePreparedPDF, um den Kandidaten zu kopieren, und rufen Sie TakeCandidate erst auf, wenn jeder erforderliche Veröffentlichungsschritt erfolgreich war; Abbruch oder Fehlschlag bedeutet, die Transaktion zu verwerfen

ChangedAnnotations zählt tatsächliche Ersetzungen und Anhänge; ein äquivalenter Import meldet null und bewahrt die exakte aktuelle Revision; die Transaktion kann nur einen Kandidaten vorbereiten

Siehe nativen Annotation-FDF-Austausch, THPDFFDFOptions und Transaktionseigentümerschaft