THotPDF.ExportLoadedPagesStructured Method

Bildirim

function ExportLoadedPagesStructured(
    const PageIndices: array of Integer;
    Format: THPDFStructuredExportFormat;
    Destination: TStream;
    const Options: THPDFStructuredExportOptions;
    out Info: THPDFStructuredExportInfo): boolean;

Davranış

PageIndices çağıranın verdiği sırayla işlenir ve en az bir geçerli loaded sayfa indeksi içermelidir

Dört biçim de tek bir erişilebilirlik modeli kullanır; bu model tagged structure'ı tercih eder ve yapılandırıldığında geometrik semantiğe geri dönebilir

Belge dili ve başlığı, outline'lar, sayfa etiketleri, annotation'lar, linkler, form kontrolleri, sayfa ve özyinelemeli Form marked-content değiştirmeleri, artifact'lar, kaynak stream kimlikleri ve image alternatifleri, biçime özel semantik writer'lar aracılığıyla korunur

Güvensiz URI aksiyonları ile password, file-select, NoExport veya signature payload'ları serileştirmeden önce paylaşılan modelden çıkarılır

Hedef, byte-order mark içermeyen UTF-8 alır ve yalnızca istenen her sayfa extraction, image, iptal ve çıktı limitlerini geçtikten sonra yazılır

Hedefin Position ve Size exposure etmesi gerekir; mevcut byte'ların üzerine yazılacaksa, yayınlanmadan önce sınırlı bir rollback buffer'ına okunur, böylece başarısız bir yazma orijinal içeriği, uzunluğu ve pozisyonu geri yükleyebilir

True durumu sesSucceeded raporlar; False ise tipli bir status, bir tanı ve sıfır yayınlanmış OutputBytes raporlar

Yapılandırılmış Loaded Sayfa Export'u