TiffOptions
Содержание
[
Скрывать
]Класс TiffOptions
Предоставляет параметры, которые контролируют, как презентация сохраняется в формате TIFF.
public class TiffOptions : SaveOptions, ITiffOptions
Конструкторы
| Имя | Описание | 
|---|---|
| TiffOptions() | Конструктор по умолчанию. | 
Свойства
| Имя | Описание | 
|---|---|
| BwConversionMode { get; set; } | Определяет алгоритм для преобразования цветного изображения в черно-белое. Этот параметр будет применен только в том случае, если CompressionTypeустановлен на CCITT4 или CCITT3 Чтение/записьBlackWhiteConversionMode. По умолчанию значение – Default. | 
| CompressionType { get; set; } | Указывает тип сжатия. Чтение/запись TiffCompressionTypes. | 
| DefaultRegularFont { get; set; } | Возвращает или устанавливает шрифт, используемый в случае, если исходный шрифт не найден. Чтение/запись строка. | 
| DpiX { get; set; } | Указывает горизонтальное разрешение в точках на дюйм. Чтение/запись UInt32. | 
| DpiY { get; set; } | Указывает вертикальное разрешение в точках на дюйм. Чтение/запись UInt32. | 
| GradientStyle { get; set; } | Возвращает или устанавливает визуальный стиль градиента. Чтение/запись GradientStyle. | 
| ImageSize { get; set; } | Указывает размер сгенерированного TIFF-изображения. Значение по умолчанию 0x0, что означает, что размеры сгенерированного изображения будут рассчитываться на основе значения размера слайда презентации. Чтение/запись размер. | 
| InkOptions { get; } | Предоставляет параметры, которые контролируют внешний вид объектов Ink в экспортированном документе. Только для чтения IInkOptions | 
| PixelFormat { get; set; } | Указывает цветовой формат для сгенерированных изображений. Чтение/запись ImagePixelFormat. | 
| ProgressCallback { get; set; } | Представляет объект обратного вызова для обновлений по ходу сохранения в процентах. Смотрите IProgressCallback. | 
| ShowHiddenSlides { get; set; } | Указывает, должен ли сгенерированный документ включать скрытые слайды или нет. По умолчанию значение false. | 
| SkipJavaScriptLinks { get; set; } | Указывает, следует ли пропускать гиперссылки с вызовами JavaScript при сохранении презентации. Чтение/запись Boolean. Значение по умолчанию false. | 
| SlidesLayoutOptions { get; set; } | Получает или устанавливает режим, в котором слайды размещаются на странице при экспорте презентации ISlidesLayoutOptions. | 
| WarningCallback { get; set; } | Возвращает или устанавливает объект, который получает предупреждения и решает, будет ли процесс загрузки продолжен или прерван. Чтение/запись IWarningCallback. | 
Примеры
Следующий пример показывает, как конвертировать PowerPoint в TIFF с размером по умолчанию.
[C#]
// Создаем объект Presentation, представляющий файл презентации
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
    // Сохраняем презентацию в документ TIFF
    presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
Следующий пример показывает, как конвертировать PowerPoint в TIFF с пользовательским размером.
[C#]
// Создаем объект Presentation, представляющий файл презентации
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
    // Создаем класс TiffOptions
    TiffOptions opts = new TiffOptions();
    // Устанавливаем тип сжатия
    opts.CompressionType = TiffCompressionTypes.Default;
    NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
    notesOptions.NotesPosition = NotesPositions.BottomFull;
    opts.SlidesLayoutOption = notesOptions;
    // Типы сжатия
    // Default - Указывает схему сжатия по умолчанию (LZW).
    // None - Указывает отсутствие сжатия.
    // CCITT3
    // CCITT4
    // LZW
    // RLE
    // Глубина зависит от типа сжатия и не может быть установлена вручную.
    // Единица разрешения всегда равна "2" (точек на дюйм)
    // Устанавливаем DPI изображения
    opts.DpiX = 200;
    opts.DpiY = 100;
    // Устанавливаем размер изображения
    opts.ImageSize = new Size(1728, 1078);
    // Сохраняем презентацию в TIFF с указанным размером изображения
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
Следующий пример показывает, как конвертировать PowerPoint в TIFF с пользовательским цветовым форматом изображения.
[C#]
// Создаем объект Presentation, представляющий файл презентации
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
    TiffOptions options = new TiffOptions();
    options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
    /*
    ImagePixelFormat содержит следующие значения (как можно увидеть из документации):
    Format1bppIndexed; // 1 бит на пиксель, индексированный.
    Format4bppIndexed; // 4 бита на пиксель, индексированный.
    Format8bppIndexed; // 8 бит на пиксель, индексированный.
    Format24bppRgb; // 24 бита на пиксель, RGB.
    Format32bppArgb; // 32 бита на пиксель, ARGB.
    */
    // Сохраняем презентацию в TIFF с указанным форматом пикселей изображения
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Смотрите также
- класс SaveOptions
- интерфейс ITiffOptions
- пространство имен Aspose.Slides.Export
- сборка Aspose.Slides