Metodo THPDFHeadlessDocument.SaveAnnotationsXFDFToFile

function SaveAnnotationsXFDFToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; const XFDFOptions: THPDFHeadlessXFDFOptions): Integer;

Aggiunge le annotazioni XFDF ammesse al documento caricato e pubblica in modo atomico un PDF incrementale, restituendo il numero di annotazioni di primo livello aggiunte

Il documento caricato e le eventuali modifiche del grafo non ancora salvate restano disponibili senza adottare la nuova revisione; caricare esplicitamente il file salvato per adottarla

Target named, tutti e otto i modi di destinazione espliciti e le azioni GoTo locali legano pagine esistenti del documento tramite riferimenti indiretti reali e preservano coordinate decimali esatte limitate

Le annotazioni di pagina esistenti restano in ordine, i nuovi oggetti ricevono riferimenti indipendenti, e popup annidati e forward reply vengono risolti prima della serializzazione

Nomi duplicati o target di reply ambigui, assenti o autoreferenziali fanno fallire l'import completo; il metodo non sostituisce le annotazioni esistenti

La destinazione non deve essere un alias della sorgente caricata, e preparazione fallita, limiti di output o cancellazione preservano un file di destinazione esistente

Si applicano i permessi di annotazione e la policy di certificazione autenticata; configurare SetSignaturePolicyOptions quando una sorgente firmata richiede una policy di trust specifica dell'applicazione

Il trasporto delle appearance degli stamp standard preserva stream Form reali e risorse acicliche limitate di font, immagini e grafica attraverso XML tipizzato base64

Un import vuoto autorizzato restituisce zero e preserva i byte esatti della sorgente quando il grafo attuale non ha modifiche non salvate; le modifiche non salvate del grafo vengono salvate senza essere scartate, e l'autorizzazione resta richiesta prima del percorso no-op

Options := THPDFHeadlessXFDFOptions.Default;
Updated := Document.SaveAnnotationsXFDFToFile('annotated.pdf', XFDFBytes, Options);

Profilo mappato · Limiti · Export