HPDFXFDFExportAnnotations function
function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
const Destinations: THPDFXFDFDestinationAccess; MaxBytes, MaxAnnotations: Integer;
CancellationToken: THPDFCancellationToken; out Bytes: TBytes): Integer; overload;
Exportuje mapované anotace jako UTF-8 XFDF a vrátí jejich počet, přičemž skutečné reference stránek mapuje na zero-based indexy přes samostatný cílový záznam
Pojmenované i explicitní cíle a lokální GoTo akce používají ohraničený profil cílů; nenumerické, mimo dokument ležící či poškozené cíle operaci zhatí
Stávající overloads si ponechávají své signatury a používají prázdný cílový záznam; explicitní callbacky dodávejte, když exportované anotace obsahují cíle do page polí
Metadata streamu se exportují jen tehdy, když existuje příslušný PDF klíč a je dodán ResolveStream; vynechaný volitelný stream resolver nebrání exportu ostatních mapovaných atributů anotací
Bajtové a anotační limity sdíleného kodeku nenahrazují nativní přijímání grafu ani autentizované politiky podpisů; pro načtený nativní dokument dejte přednost HPDFExportHeadlessAnnotationsXFDF
Transport standardních stamp appearance přenáší skutečné Form streamy a ohraničené acyklické zdroje písem, obrázků a grafiky přes base64 typed XML
function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
const Destinations: THPDFXFDFDestinationAccess;
MaxBytes, MaxAnnotations, MaxAppearanceNodes, MaxAppearanceDepth: Integer;
MaxAppearanceWorkingBytes: Int64; CancellationToken: THPDFCancellationToken;
out Bytes: TBytes): Integer; overload;
Limity appearance platí kumulativně napříč vybranými stampy; MaxAppearanceDepth je v 1..62 a všechny limity musí být kladné
Předchozí ohraničený overload dodá 100000 uzlů appearance, hloubku 62 a pracovní rezervaci MaxBytes krát 32; nativní přijímání dokumentu aplikuje další nezávislé limity
Dřív, než zkopíruje klíče anotací či konvertuje graf stamp resource, rezervuje ohraničený adaptér jejich původní délky kódovaných klíčů i kompletní expandovaný graf, tedy i kopie payloadů a escapovaný XML výstup; sdílené resource se účtují za každý expandovaný výskyt
Pracovní rezervace je konzervativní a kumulativní pro operaci, nezávisle na finálním limitu výstupních bajtů; zdrojové objekty a streamy vlastněné volajícím zůstávají mimo tuhle dodatečnou rezervaci