|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
Liga, com uma única chave, todas as opções de gravação que deixam o documento menor
Sintaxe Delphi: property CompressDocument: Boolean;
Sintaxe C++: __property bool CompressDocument;
Descrição Defina CompressDocument como true antes de BeginDoc para gravar o próximo documento no menor tamanho que o HotPDF consegue alcançar sem mudar o visual dele. Para esse documento, o BeginDoc liga:
Object streams exigem PDF 1.5. Quando Version é mais antiga, ela sobe para PDF 1.5, a menos que a versão esteja travada; a saída PDF/A-1 mantém a cross-reference table clássica, como o padrão exige
O CompressDocument não muda as configurações que você escolheu. O EndDoc restaura os valores de
A propriedade vem desligada por padrão. Um documento de três páginas com texto misturando inglês e chinês em Arial e SimSun cai de cerca de 10 MB para cerca de 20 KB, com a maior parte da economia vinda do subsetting de fontes. O trade-off é que a saída fica mais difícil de editar depois: fontes de subset não conseguem exibir caracteres que o documento não usa, e object streams comprimidos não são legíveis em um editor de texto
Exemplo:
See also: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |