Universal Document Converter
Описание программы
Скачать демо-версию
Купить
Работа с программой
Разработчикам
Служба поддержки
О компании


      Поиск по сайту
   


      Видео презентация
Просмотр видеоролика



Главная страница>Разработчикам>Интерфейсы>IUDC>IUDCPrinter>IProfile>IFileFormats>ITIFF

ITIFF


Интерфейс ITIFF предназначен для настройки процесса сохранения выходных файлов в формат TIFF.

Свойства

Enum ColorSpace

Свойство определяет глубину цвета выходных файлов, измеряемую в количестве битов на каждый пиксель изображения. Доступно для чтения и записи.
КонстантаЗначениеОписание
CS_BLACKWHITE1Черно-белое изображение (1 бит на пиксель)
CS_16COLORS4Цветное изображение, 16 цветов (4 бита на пиксель)
CS_16GRAYSCALE13216 оттенков серого (4 бита на пиксель)
CS_256COLORS8Цветное изображение, 256 цветов (8 бит на пиксель)
CS_256GRAYSCALE136256 оттенков серого (8 бит на пиксель)
CS_TRUECOLOR24Полноцветное изображение (24 бита на пиксель)

Enum Compression
Свойство определяет алгоритм сжатия изображения, который будет использоваться для создания файлов формата TIFF. Обратите внимание, что некоторые алгоритмы сжатия работают только с файлами с определенной глубиной цвета. При попытке установить компрессию, несовместимую с текущей глубиной цвета, будет выдано исключение. Доступно для чтения и записи.
КонстантаЗначениеОписание
CMP_DEFAULT0xFFFFFFFFПрограмма автоматически выбирает оптимальный вариант сжатия - CCITT Group4, если свойство ColorSpace имеет значение CS_BLACKWHITE, и LZW во всех остальных случаях
CMP_NONE0Сжатие отсутствует
CMP_CCITTGR31Сжатие по алгоритму CCITT Group 3 (алгоритм сжатия без потерь Хаффмана с фиксированной таблицей). Допустим только если свойство ColorSpace имеет значение CS_BLACKWHITE
CMP_CCITTGR42Сжатие по алгоритму CCITT Group 4 (дальнейшая модификация алгоритма CCITT Group 3).Допустим только если свойство ColorSpace имеет значение CS_BLACKWHITE
CMP_LZW3Сжатие по алгоритму LZW (алгоритм сжатия без потерь)
CMP_FLATE4Сжатие по алгоритму Flate (сжатие без потерь по алгоритму, похожему на алгоритм ZIP)

Enum FillOrder
Свойство определяет способ записи битов в байты. Используется для обеспечения совместимости выходных файлов с различным факсовым оборудованием. Свойство актуально только в том случае, если свойство ColorSpace имеет значение CS_BLACKWHITE, а свойство Compression - значение CMP_CCITTGR3 или CMP_CCITTGR4. Доступно для чтения и записи.
КонстантаЗначениеОписание
FO_DEFAULT0xFFFFFFFFПрограмма выбирает оптимальный вариант порядка заполнения - значение FO_MSB2LSB
FO_MSB2LSB0Биты отсортированы в порядке увеличения
FO_LSB2MSB1Биты отсортированы в порядке уменьшения

Enum Multipage
Свойство позволяет настраивать процесс создания мультистраничных выходных файлов. Доступно для чтения и записи.
КонстантаЗначениеОписание
MM_SINGLE0Каждая страница исходного документа и все одностраничные исходные документы сохраняются в виде отдельных файлов
MM_MULTI2Каждый многостраничный исходный документ сохраняется в виде одного многостраничного файла
MM_APPEND3Содержимое всех обрабатываемых исходных документов сохраняется в одном многостраничном файле

Enum Segmentation
Свойство определяет способ организации данных внутри файла формата TIFF, то есть способ разбиения этого файла на полосы. Доступно для чтения и записи.
КонстантаЗначениеОписание
SEG_DEFAULT0xFFFFFFFFПрограмма автоматически выбирает оптимальный вариант разбиения - значение SEG_SINGLE_STRIPPED
SEG_STRIPPED0Разбиение файла на полосы размером на более 4 кб
SEG_SINGLE_STRIPPED1Сохранение файла в виде одного страйпа
SEG _TILED2Разбиение файла на произвольные куски прямоугольной формы (расширенный стандарт TIFF)

Enum Smoothing
Свойство определяет режим сглаживания полутоновых переходов, которое используется для уменьшения ступенчатых переходов при понижении количества цветов. Сглаживание применяется только в том случае, если свойство ColorSpace имеет одно из следующих значений: CS_BLACKWHITE, CS_16COLORS, CS_16GRAYSCALE, CS_256COLORS. Доступно для чтения и записи.
КонстантаЗначениеОписание
SM_HQ1Включено высококачественное сглаживание, улучшающее качество выходного файла
SM_FAST0Используется быстрое сглаживание, увеличивающее скорость процесса конвертирования

Примеры использования

Язык Visual Basic 6

Dim objUDC As IUDC Dim itfPrinter As IUDCPrinter Dim itfProfile As IProfile Set objUDC = New UDC.APIWrapper Set itfPrinter = objUDC.Printers("Universal Document Converter") Set itfProfile = itfPrinter.Profile ' Set TIFF as actual output file format itfProfile.FileFormat.ActualFormat = FMT_TIFF itfProfile.FileFormat.TIFF.ColorSpace = CS_BLACKWHITE itfProfile.FileFormat.TIFF.Smoothing = SM_HQ itfProfile.FileFormat.TIFF.Compression = CMP_CCITTGR4 itfProfile.FileFormat.TIFF.FillOrder = FO_MSB2LSB itfProfile.FileFormat.TIFF.Multipage = MM_SINGLE itfProfile.FileFormat.TIFF.Segmentation = SEG_STRIPPED


© 2001-2012 fCoder Group, Inc. О компании fCoder Group | Конфиденциальность | Карта сайта Rambler's Top100 ?aeoeia@Mail.ru