HPDFXFDFExportAnnotations function

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

Eşlenen anotasyonları UTF-8 XFDF olarak dışa aktarır ve sayılarını döndürür; gerçek sayfa referanslarını sıfır tabanlı indekslere eşlemek için ayrı destination kaydını kullanır

Adlandırılmış ve açık destination'lar ve yerel GoTo action'ları sınırlı destination profilini kullanır; sayısal olmayan, belge dışı veya hatalı hedefler işlemi başarısız kılar

Mevcut overload'lar imzalarını korur ve boş bir destination kaydı kullanır; dışa aktarılan anotasyonlar sayfa-dizisi hedefleri içerdiğinde açık callback'ler sağlayın

Stream meta verisi yalnızca ilgili PDF anahtarı varken ve ResolveStream verilirken dışa aktarılır; isteğe bağlı bir stream resolver'ının atlanması, diğer eşlenmiş anotasyon özniteliklerinin dışa aktarılmasını engellemez

Paylaşılan codec'in bayt ve anotasyon sınırları, native grafik kabulünü ve kimlikli imza politikalarını değiştirmez; yüklenmiş native bir belge için HPDFExportHeadlessAnnotationsXFDF'i tercih edin

Standard stamp appearance transport'u, gerçek Form stream'lerini ve sınırlı asiklik yazı-tipi, görsel ve grafik kaynaklarını base64 yazılan XML üzerinden korur

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

Appearance limitleri, seçili stamp'ler boyunca kümülatif uygulanır; MaxAppearanceDepth 1..62 aralığındadır ve tüm limitler pozitif olmalıdır

Önceki sınırlı overload, 100000 appearance node'u, depth 62 ve MaxBytes'ın 32 katı kadar bir working rezervasyonu sağlar; native belge kabulü ek bağımsız limitler uygular

Anotasyon anahtarlarını kopyalamadan veya bir stamp kaynak grafiğini dönüştürmeden önce sınırlı adapter, orijinal kodlanmış anahtar uzunluklarını ve eksiksiz genişletilmiş grafiği — payload kopyaları ve escape'li XML çıktısı dâhil — reserve eder; paylaşan kaynaklar her genişletilmiş occurrence için ücretlendirilir

Working rezervasyonu, operation için muhafazakâr ve kümülatiftir ve nihai çıktı bayt limitinden bağımsızdır; çağıranın sahip olduğu kaynak object'leri ve stream'ler bu ek rezervasyonun dışında kalır