THPDFWindowsFormDataTransaction.ImportAnnotationsFDF

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

Prepara um candidate independente a partir do grafo binário delimitado de anotações FDF sem alterar o documento emprestado

Um NM não vazio correspondente na mesma página seleciona uma anotação existente para substituição; anotações sem nome ou sem correspondência são anexadas, enquanto nomes ambíguos falham antes da publicação

Compartilhamento de recursos de appearance e pertencimento de páginas de GoTo locais explícitos são preservados através da preparação real do grafo; Fields não vazios e Differences de documentos embutidos são rejeitados por este método apenas de anotações

Repita a senha autenticada para entrada criptografada e defina Options.CancellationToken como nil ou como o token da transação; papéis de criptografia, integridade de assinaturas e admissão DocMDP e FieldMDP permanecem aplicados

Use WritePreparedPDF para copiar o candidate e chame TakeCandidate só depois de cada passo de publicação exigido ter sucesso; cancelamento ou falha significa descartar a transação

ChangedAnnotations conta substituições e anexos reais; um import equivalente reporta zero e retém a revisão atual exata; a transação pode preparar apenas um candidate

Veja troca nativa de anotações FDF, THPDFFDFOptions e posse da transação