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