Funktionen HPDFXFDFExportAnnotations

function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
  const Destinations: THPDFXFDFDestinationAccess; MaxBytes, MaxAnnotations: Integer;
  CancellationToken: THPDFCancellationToken; out Bytes: TBytes): Integer; overload;

Exporterar mappade annoteringar som UTF-8 XFDF och returnerar deras antal, med den separata destinationsposten för att mappa faktiska sidreferenser till nollbaserade index

Namngivna och explicita destinationer samt lokala GoTo-actions använder den avgränsade destinationsprofilen; icke-numeriska, dokumentexterna eller felformade mål misslyckar operationen

Befintliga overload behåller sina signaturer och använder en tom destinationspost; ange explicita callbacks när exporterade annoteringar innehåller sidarraymål

Strömmetadata exporteras endast när relevant PDF-nyckel finns och ResolveStream anges; en utelämnad valfri strömresolver hindrar inte andra mappade annoteringsattribut från att exporteras

Den delade codecens byte- och annoteringsgränser ersätter inte native grafantagning och autentiserade signaturpolicyer; föredra HPDFExportHeadlessAnnotationsXFDF för ett laddat native dokument

Standard stämpelutseende-transport bevarar faktiska Form-strömmar och avgränsade cykelfria typsnitts-, bild- och grafikresurser via base64-typad XML

function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
  const Destinations: THPDFXFDFDestinationAccess;
  MaxBytes, MaxAnnotations, MaxAppearanceNodes, MaxAppearanceDepth: Integer;
  MaxAppearanceWorkingBytes: Int64; CancellationToken: THPDFCancellationToken;
  out Bytes: TBytes): Integer; overload;

Utseendegränserna gäller kumulativt över valda stämplar; MaxAppearanceDepth ligger i 1..62 och alla gränser måste vara positiva

Den tidigare avgränsade överlagringen tillhandahåller 100000 utseendenoder, djup 62 och en arbetsreservation på MaxBytes multiplicerat med 32; nativ dokumentantagning tillämpar ytterligare oberoende gränser

Innan annoteringsnycklar kopieras eller en stämpelresursgraf konverteras reserverar den avgränsade adaptorn deras ursprungliga kodade nyckellängder och den fullständiga utvidgade grafen, inklusive nyttolastkopior och eskaperad XML-utdata; delade resurser belastas för varje utvidgad förekomst

Arbetsreservationen är konservativ och kumulativ för operationen, oberoende av den slutliga utdatabytegränsen; anroparägda källobjekt och strömmar ligger utanför denna ytterligare reservation