Тип TPDFCompressionLevel
Выбирает уровень усилий zlib при сжатии stream во время сохранения документа
Объявление
TPDFCompressionLevel= (clNone, clFastest, clDefault, clMaximum);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
clNone |
Без сжатия content stream; структурные stream сохраняют свою Flate-форму по умолчанию |
clFastest |
Соответствует самому быстрому уровню усилий zlib (zcFastest) |
clDefault |
Соответствует стандартному уровню усилий zlib (zcDefault); значение свойства по умолчанию |
clMaximum |
Соответствует максимальному уровню усилий zlib (zcMax) |
Примечания по использованию
- Присваивайте через свойство
CompressionLevelобъектаTHotPDF; объявленное значение по умолчанию —clDefault TPDFVersionManager.GetPreferredCompressionLevelвыводит уровень из режима документа:dmLegacyдаётclNone,dmStandardдаётclFastest, аdmEnhancedдаётclMaximum- Xref stream всегда несёт
/Filter /FlateDecodeнезависимо от уровня, так что отказ черезclNoneвлияет только на сжатие content stream