THPDFZopfliFlateOptions Kaydı
THPDFZopfliFlateOptions, dört stratejili maksimum sıkıştırmalı zlib baseline'ının ardından kullanılan isteğe bağlı Zopfli aşamasını denetler
Bildirim
THPDFZopfliFlateOptions = record
Enabled: Boolean;
MaxInputBytes: Int64;
Iterations: Integer;
BlockSplitting: Boolean;
MaximumBlocks: Integer;
MaxOutputBytes: Int64;
MaxElapsedMilliseconds: Cardinal;
class function Default: THPDFZopfliFlateOptions; static;
end;
Default, 1 MiB'ye kadar girdiler için Zopfli'yi sekiz iteration, block splitting, en çok 15 block, 1 MiB çıktı üst sınırı ve 30 saniyelik süre limitiyle etkinleştirir
Girdi, iteration, block ve çıktı limitleri işi daha çalıştırılmadan sınırlar; geçen süre, in-process encoder döndükten sonra ölçülür ve encoder güvenli biçimde durdurulamayacağı için geç kalan sonuç atılır
Ayrıntılar için THotPDF.ZopfliFlateOptions sayfasına bakın