TiffOptions

TiffOptions class

Опции формата файла tiff. Обратите внимание, что теги ширины и высоты будут перезаписаны при создании изображения параметрами ширины и высоты, поэтому нет необходимости указывать их напрямую. Обратите внимание, что многие параметры возвращают значение по умолчанию, но это не означает, что этот параметр устанавливается явно как значение тега. Чтобы проверить наличие тега, используйте свойство Tags или соответствующий метод IsTagPresent.

public class TiffOptions : ImageOptionsBase

Конструкторы

ИмяОписание
TiffOptions(TiffDataType[])Инициализирует новый экземпляр классаTiffOptions.
TiffOptions(TiffExpectedFormat)Инициализирует новый экземпляр классаTiffOptions. По умолчанию используется соглашение с прямым порядком байтов.
TiffOptions(TiffOptions)Инициализирует новый экземпляр классаTiffOptions.
TiffOptions(TiffExpectedFormat, TiffByteOrder)Инициализирует новый экземпляр классаTiffOptions.

Характеристики

ИмяОписание
AlphaStorage { get; set; }Получает или задает параметр хранения альфа-канала. Параметры, отличные отUnspecified используются, когда их более 3SamplesPerPixelопределено.
Artist { get; set; }Получает или устанавливает исполнителя.
BitsPerPixel { get; }Получает биты на пиксель.
BitsPerSample { get; set; }Получает или устанавливает биты на выборку.
ByteOrder { get; set; }Получает или задает значение, указывающее порядок байтов в TIFF.
ColorMap { get; set; }Получает или задает карту цветов.
Compression { get; set; }Получает или задает сжатие.
Copyright { get; set; }Получает или устанавливает авторские права.
DateTime { get; set; }Получает или устанавливает дату и время.
DocumentName { get; set; }Получает или задает имя документа.
FaxT4Options { get; set; }Получает или задает параметры факса t4.
FillOrder { get; set; }Получает или задает порядок заполнения байтовых битов.
HalfToneHints { get; set; }Получает или устанавливает полутоновые подсказки.
IccProfile { get; }Получает поток профиля icc.
ImageDescription { get; set; }Получает или задает описание изображения.
ImageLength { get; set; }Получает или задает длину изображения.
ImageWidth { get; set; }Получает или задает ширину изображения.
InkNames { get; set; }Получает или задает имена чернил.
InterruptionToken { get; set; }Токен, который можно использовать для прерывания операции экспорта
IsExtraSamplesPresent { get; }Получает значение, указывающее, присутствуют ли дополнительные выборки.
IsValid { get; }Получает значение, указывающее, правильно ли сконфигурированTiffOptions. Используйте метод Validate, чтобы найти причину сбоя.
Layers { get; set; }Получает или устанавливает имена слоев, которые необходимо экспортировать. Все данные будут экспортированы без слоев, если имена не заданы.
MaxSampleValue { get; set; }Получает или задает максимальное значение выборки.
MinSampleValue { get; set; }Получает или задает минимальное значение выборки.
Orientation { get; set; }Получает или задает ориентацию.
PageName { get; set; }Получает или задает имя страницы.
PageNumber { get; set; }Получает или задает тег номера страницы.
override Palette { get; set; }Получает или задает цветовую палитру.
Pc3File { get; set; }Получает или задает полное имя файла PC3.
Photometric { get; set; }Получает или задает фотометрический параметр.
PlanarConfiguration { get; set; }Получает или задает планарную конфигурацию.
Predictor { get; set; }Получает или задает предиктор для сжатия LZW.
override ResolutionSettings { get; set; }Получает или устанавливает параметры разрешения.
ResolutionUnit { get; set; }Получает или задает единицу разрешения.
Rotation { get; set; }Получает или устанавливает параметр для поворота, отражения или поворота и отражения изображения..
RowsPerStrip { get; set; }Получает или задает количество строк в полосе.
SampleFormat { get; set; }Получает или задает образец формата.
SamplesPerPixel { get; }Получает выборки на пиксель. Чтобы изменить значение этого свойства, используйте установщик свойствBitsPerSample.
ScannerManufacturer { get; set; }Получает или задает производителя сканера.
ScannerModel { get; set; }Получает или задает модель сканера.
SmaxSampleValue { get; set; }Получает или задает максимальное значение выборки. Значение имеет тип поля, который лучше всего соответствует образцу данных (тип Byte, Short или Long).
SminSampleValue { get; set; }Получает или задает минимальное значение выборки. Значение имеет тип поля, который лучше всего соответствует образцу данных (тип Byte, Short или Long).
SoftwareType { get; set; }Получает или задает тип программного обеспечения.
Source { get; set; }Получает или задает источник для создания изображения.
StripByteCounts { get; set; }Получает или задает счетчик байтов полосы.
StripOffsets { get; set; }Получает или задает смещения полосы.
SubFileType { get; set; }Получает или задает общее указание типа данных, содержащихся в этом подфайле.
Tags { get; set; }Получает или устанавливает теги.
override TargetFormat { get; }
TargetPrinter { get; set; }Получает или задает целевой принтер.
Threshholding { get; set; }Получает или устанавливает пороговое значение.
Timeout { get; set; }Значение времени ожидания для операции экспорта
TotalPages { get; }Получает общее количество страниц.
UserWatermarkColor { get; set; }Цвет пользовательского водяного знака
UserWatermarkText { get; set; }Текст для пользовательского водяного знака
ValidTagCount { get; }Получает допустимое количество тегов. Это не общее количество тегов, а количество тегов, которые могут быть сохранены.
VectorRasterizationOptions { get; set; }Получает или задает параметры векторной растеризации.
override XmpData { get; set; }Получает или задает контейнер метаданных XMP.
Xposition { get; set; }Получает или устанавливает позицию x.
Xresolution { get; set; }Получает или задает разрешение x.
Yposition { get; set; }Получает или задает позицию y.
Yresolution { get; set; }Получает или задает разрешение по оси y.

Методы

ИмяОписание
AddTag(TiffDataType)Добавляет новый тег.
AddTags(TiffDataType[])Добавляет теги.
GetTagByType(TiffTags)Получает экземпляр тега по типу.
IsTagPresent(TiffTags)Определяет, присутствует ли тег в опциях или нет.
RemoveTag(TiffTags)Удаляет тег.
Validate()Проверяет правильность комбинации тегов
static GetValidTagsCount(TiffDataType[])Получает количество допустимых тегов.

Смотрите также