|
THotPDF.CompressDocument
|
Proprietăți CompactFontSubsetting EnableFontSubsetting |
|
Activează, dintr-un singur comutator, toate opțiunile de scriere care fac documentul mai mic
Sintaxă Delphi: property CompressDocument: Boolean;
Sintaxă C++: __property bool CompressDocument;
Descriere Setați CompressDocument pe true înainte de BeginDoc pentru ca documentul următor să fie scris cât de mic poate face HotPDF fără să-i schimbe aspectul. Pentru acel document, BeginDoc activează:
Object streams au nevoie de PDF 1.5. Când Version este mai veche, este ridicată la PDF 1.5, cu excepția cazului în care versiunea este blocată; output-ul PDF/A-1 își păstrează tabela clasică de cross-reference, așa cum cere standardul
CompressDocument nu schimbă setările pe care le-ați ales. EndDoc restabilește valorile lui
Proprietatea este dezactivată implicit. Un document de trei pagini cu text amestecat englezesc și chinezesc în Arial și SimSun scade de la circa 10 MB la circa 20 KB, cea mai mare parte din font subsetting. Contrapartida este că output-ul este mai greu de editat ulterior: fonturile subsetate nu pot afișa caractere pe care documentul nu le folosește, iar object streams comprimate nu sunt lizibile într-un editor de text
Exemplu:
Vezi și: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |