THPDFHeadlessDocument.SaveAnnotationsXFDFToFile method

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

Tilføjer admitterede XFDF-annotationer til det indlæste dokument og publicerer atomisk en inkrementel PDF og returnerer antallet af tilføjede topniveau-annotationer

Det indlæste dokument og eventuelle tidligere ugernede grafændringer forbliver tilgængelige uden at adoptere den nye revision; indlæs eksplicit den gemte fil for at adoptere den

Navngivne mål, alle otte eksplicitte destinationstilstande og lokale GoTo-handlinger binder eksisterende dokumentsider gennem faktiske indirekte referencer og bevarer afgrænsede eksakte decimal-koordinater

Eksisterende sideannotationer forbliver i orden, nye objekter får uafhængige referencer, og nestede popups og fremadrettede svar opløses inden serialisering

Duplikerede navne eller tvetydige, fraværende eller selvrefererende svar-mål fejler hele importen; metoden erstatter ikke eksisterende annotationer

En ændret revision må ikke overskrive et alias af den indlæste kilde; en autoriseret uændret tom import kan beholde samme sti eller hard link-mål uden at omskrive dens bytes, og mislykket forberedelse, outputgrænser eller cancellation bevarer en eksisterende destinationsfil

Annotationstilladelser og autentificeret certificeringspolitik gælder; konfigurér SetSignaturePolicyOptions, når en signeret kilde kræver en applikationsspecifik trust-politik

Standard stamp appearance-transport bevarer faktiske Form-streams og afgrænsede acykliske font-, image- og graphics-ressourcer gennem base64-typet XML

En autoriseret tom import returnerer nul og bevarer eksakte kildebytes, når den aktuelle graf ikke har ugernede ændringer; ugernede grafændringer gemmes uden at blive kasseret, og autorisation kræves stadig før no-op-stien

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

Mapped profil · Limits · Export