THotPDF.GetProgressiveLinearizedLoadInfo Metodu

Sınırlı kapsamlı bir linearization başlığını doğrular ve kendi içinde yeterli olan ilk sayfa aralığını raporlar

Bildirim

function GetProgressiveLinearizedLoadInfo(Source: THPDFRandomAccessSource; out Info: THPDFProgressiveLoadInfo): boolean;

Birim

HPDFDoc

Parametreler

AdAmaç
SourceBağımsız olarak kullanılabilir aralıkları raporlayabilen random-access kaynak
InfoDoğrulanmış linearization offset'lerini, aralık bayraklarını, durumu ve tanılamaları alır

Dönüş değeri

Gerekli aralıklar hâlâ kullanılamıyor olsa bile, geçerli bir linearization dictionary çözümlendiğinde True döndürür

Kullanım notları

Rastgele sayfa aralığı planlaması

function PlanProgressiveLinearizedPageRanges(Source: THPDFRandomAccessSource; PageIndex: Integer; out Plan: THPDFLinearizedPageRangePlan): boolean; overload;
function PlanProgressiveLinearizedPageRanges(Source: THPDFRandomAccessSource; PageIndex: Integer; const Options: THPDFLinearizedPageRangeOptions; out Plan: THPDFLinearizedPageRangePlan): boolean; overload;

Planner; ham ya da Flate birincil ve taşma hint stream'lerini çözer, istenen sayfayı /P üzerinden eşler, eksiksiz bootstrap'a referans verilen shared-object grupları ile cross-reference verilerini ekler, LF ve CRLF traditional-xref sıfır numaralı girdi öneklerini kabul eder ve sıralanmış en küçük byte aralıklarını döndürür

İlk sayfa planı her zaman kendi içinde yeterli [0, /E) bölümünü kullanır ve hint çözmeye ihtiyaç duymaz

Varsayılan; tek bir birleştirilmiş shared-object dizisi içeren, birlikte çalışabilir byte hizalı satırları ile Annex F'nin tanımladığı kesintisiz MSB-first bölünmüş diziyi kabul eder; HintEncoding seçilen yorumu tanımlar, eşdeğer ikili yorumlar açıkça görünür kalır ve çelişen yorumlar güvenli biçimde başarısız olur

AllowRowAlignedHints varsayılan olarak True'dur ve yalnızca Annex F doğrulaması yapılacaksa devre dışı bırakılabilir

Kaynak limitleri; çözülmüş hint baytlarını, sayfa sayısını, shared grupları ve referansları, aralık sayısını, merge boşluğunu, planlanan toplam baytı ve planner belleğini 256 MiB varsayılan tavanla kapsar; bu tavan içinde denetlenemeyen alternatif bir hint yorumu güvenli biçimde başarısız olur, limit, filter, hint, xref, kullanılabilirlik ve sayfa indeksi başarısızlıkları ise ayrı THPDFLinearizedPagePlanStatus değerleri taşır

İlgili API'ler