THPDFLoadedDocumentCompressionOptions Record
THotPDF.CompressLoadedDocument'ın yüklenen bir belge üzerinde çalıştıracağı adımları seçer. Her adım kayıpsızdır
RemoveUnusedResources, hiçbir content'in kullanmadığı page resource'larını atar
DeduplicateResources, özdeş gömülü font'ları ve Form XObject'lerini birleştirir
SubsetFonts, gömülü font'ları belgenin gösterdiği glyph'lere indirger; CompactFontSubsets font'un izin verdiği yerlerde bu subset'leri compact hâle getirir; bkz. THPDFLoadedFontSubsetOptions
RecompressStreams, filtresiz, Flate, LZW, ASCII85, ASCIIHex ve RunLength stream'lerini daha küçük sonuç verdiğinde FlateDecode ile yeniden yazar; HighRatioFlate daha küçük bir sonuç için daha fazla zaman harcar
UseObjectStreams, sonraki kaydı bir cross-reference stream ve — ConfigureAdaptiveObjectStreamPacking başka bir limit ayarlamadıysa — her biri en fazla 250 nesnelik object stream'lerle yazar; PDF/A-1 ve incremental update'ler için atlanır, gerektiğinde ve izin verildiğinde sürümü PDF 1.5'e yükseltir
AllowSignatureInvalidation, çağrının signature field taşıyan bir belgeyi yeniden yazmasına izin verir; bu da imzaları geçersiz kılar
Default, HighRatioFlate dışındaki tüm adımları açar ve imzalı belgeleri reddeder