HPDFXFDFExportAnnotations function

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

Eksportuje zmapowane adnotacje jako UTF-8 XFDF i zwraca ich liczbę, używając oddzielnego rekordu destination do mapowania rzeczywistych referencji stron na indeksy oparte na zerze

Destination nazwane i jawne oraz lokalne akcje GoTo używają ograniczonego profilu destination; cele nienumeryczne, poza dokumentem albo wadliwe zawodzą operację

Istniejące przeciążenia zachowują swoje sygnatury i używają pustego rekordu destination; dostarcz jawne callbacki, gdy eksportowane adnotacje zawierają cele tablic stron

Metadane strumieni są eksportowane tylko, gdy istnieje odpowiedni klucz PDF i dostarczono ResolveStream; pominięcie opcjonalnego resolvera strumieni nie przeszkadza w eksporcie innych zmapowanych atrybutów adnotacji

Limity bajtów i adnotacji współdzielonego kodeku nie zastępują natywnego przyjmowania grafu i uwierzytelnionych polityk podpisów; preferuj HPDFExportHeadlessAnnotationsXFDF dla załadowanego natywnego dokumentu

Transport wyglądów standardowych stempli zachowuje rzeczywiste strumienie Form i ograniczone acykliczne zasoby fontów, obrazów i grafiki przez base64 typowane XML

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

Limity wyglądów obowiązują narastająco dla wybranych stempli; MaxAppearanceDepth mieści się w 1..62, a wszystkie limity muszą być dodatnie

Poprzednie ograniczone przeciążenie dostarcza 100000 węzłów wyglądów, głębokość 62 i rezerwację roboczą MaxBytes razy 32; natywne przyjmowanie dokumentu stosuje dodatkowe niezależne limity

Przed kopiowaniem kluczy adnotacji albo konwersją grafu zasobów stempla ograniczony adapter rezerwuje ich oryginalne zakodowane długości kluczy i kompletny rozwinięty graf, łącznie z kopiami ładunków i escape'owanym wyjściem XML; zasoby współdzielone są obciążane przy każdym rozwiniętym wystąpieniu

Rezerwacja robocza jest konserwatywna i narastająca dla operacji, niezależna od finalnego limitu bajtów wyjścia; obiekty i strumienie źródłowe należące do wywołującego pozostają poza tą dodatkową rezerwacją