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ą