|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
Belgeyi küçülten tüm yazıcı seçeneklerini tek anahtarla açar
Delphi sözdizimi: property CompressDocument: Boolean;
C++ sözdizimi: __property bool CompressDocument;
Açıklama Bir sonraki belgeyi, görünümünü değiştirmeden HotPDF'in ulaşabildiği en küçük hâliyle yazmak için BeginDoc'tan önce CompressDocument'i true yapın. BeginDoc o belge için şunları açar:
Object stream'ler PDF 1.5 gerektirir. Version daha eskiyse sürüm kilitli olmadıkça PDF 1.5'e yükseltilir; PDF/A-1 çıktısı, standardın gerektirdiği gibi klasik cross-reference tablosunu korur
CompressDocument, seçtiğiniz ayarları değiştirmez. EndDoc, belge yazılırken
Property varsayılan olarak kapalıdır. Arial ve SimSun ile yazılmış karışık İngilizce ve Çince metinli üç sayfalık bir belge, yaklaşık 10 MB'den yaklaşık 20 KB'ye iner; payın çoğu font subsetting'den gelir. Bedeli, çıktının sonradan düzenlenmesinin zorlaşmasıdır: subset font'lar belgenin kullanmadığı karakterleri gösteremez, sıkıştırılmış object stream'ler de bir metin editöründe okunamaz
Örnek:
Ayrıca bkz.: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |