THPDFWindowsFormDataTransaction.ImportAnnotationsFDF

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

Готовит одного независимого кандидата из ограниченного бинарного графа аннотаций FDF, не меняя заимствованный документ

Совпадающий непустой NM на той же странице выбирает существующую аннотацию для замещения; безымянные или несовпавшие аннотации добавляются, а неоднозначные имена дают сбой до публикации

Разделение ресурсов внешних видов и принадлежность страниц явных локальных GoTo сохраняются через фактическую подготовку графа; непустые Fields и Differences встроенных документов отклоняются этим методом только аннотаций

Повторите аутентифицированный пароль для зашифрованного входа и установите Options.CancellationToken в nil или в токен транзакции; роли шифрования, целостность подписи, допуск DocMDP и FieldMDP остаются в силе

Используйте WritePreparedPDF для копирования кандидата, затем вызывайте TakeCandidate только после успеха каждого требуемого шага публикации; отмена или сбой означает отбрасывание транзакции

ChangedAnnotations считает фактические замены и добавления; эквивалентный импорт сообщает ноль и сохраняет точную текущую ревизию; транзакция может подготовить только одного кандидата

См. нативный обмен аннотациями FDF, THPDFFDFOptions и владение транзакцией