Class MultiPageOptions

Class MultiPageOptions

Название пространства: Aspose.Imaging.ImageOptions Ассоциация: Aspose.Imaging.dll (25.4.0)

Базовый класс для поддерживаемых форматов нескольких страниц

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Наследованные члены

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MultiPageOptions()

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(ИНТ[])

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(int[] pages)

Parameters

pages int [ ]

На страницах .

MultiPageOptions(ИНТ[ ], правоугольный)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int [ ]

По ряду страниц.

exportArea Rectangle

В экспортной зоне.

MultiPageOptions(Стриг[])

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string [ ]

Название страницы .

MultiPageOptions(Стриг[ ], правоугольный)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string [ ]

Название страницы .

exportArea Rectangle

В экспортной зоне.

MultiPageOptions(IntRange[])

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange [ ]

Название Aspose.Imaging.IntRange

MultiPageOptions(IntRange[ ], правоугольный)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange [ ]

Название Aspose.Imaging.IntRange

exportArea Rectangle

В экспортной зоне.

MultiPageOptions(IntRange)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

Название Aspose.Imaging.IntRange

MultiPageOptions(Интерактивный, ректонгольный)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

Название Aspose.Imaging.IntRange

exportArea Rectangle

В экспортной зоне.

MultiPageOptions(ИНТ)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(int page)

Parameters

page int

Индекс страницы .

MultiPageOptions(Инт, Ректанг)

Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

Индекс страницы .

exportArea Rectangle

В экспортной зоне.

Properties

ExportArea

Получить или установить экспортную зону.

public Rectangle ExportArea { get; set; }

Стоимость недвижимости

Rectangle

MergeLayers

Получает или устанавливает значение, указывающее на то, является ли [мерегированные слои].

public bool MergeLayers { get; set; }

Стоимость недвижимости

bool

Mode

Получить или установить режим.

public MultiPageMode Mode { get; set; }

Стоимость недвижимости

MultiPageMode

OutputLayersNames

Получает или устанавливает названия слоев выхода (работается, если формат экспорта поддерживает названия слоев, например, для Psd)

public string[] OutputLayersNames { get; set; }

Стоимость недвижимости

string [ ]

PageRasterizationOptions

Получает или устанавливает опции растереировки страницы.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Стоимость недвижимости

VectorRasterizationOptions [ ]

PageTitles

Получить или установить заголовки страницы.

public string[] PageTitles { get; set; }

Стоимость недвижимости

string [ ]

Examples

Этот пример показывает, как конвертировать многостраничный изображение DJVU в многофрамный TIFF.

string dir = "c:\\temp\\";

                                                                                                 // Load a DJVU image from a file stream.
                                                                                                 using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
                                                                                                 {
                                                                                                     using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
                                                                                                     {
                                                                                                         Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
                                                                                                         saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;

                                                                                                         // Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
                                                                                                         saveOptions.BitsPerSample = new ushort[] { 1 };

                                                                                                         saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();

                                                                                                         // By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
                                                                                                         // Only the first and the second page will be exported.
                                                                                                         saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };

                                                                                                         // Set page titles.
                                                                                                         saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };

                                                                                                         // Save to TIFF
                                                                                                         djvuImage.Save(dir + "sample.tif", saveOptions);
                                                                                                     }
                                                                                                 }

Pages

Получить или установить страницы.

public int[] Pages { get; set; }

Стоимость недвижимости

int [ ]

Examples

Этот пример показывает, как конвертировать многостраничный изображение DJVU в многофрамный TIFF.

string dir = "c:\\temp\\";

                                                                                                 // Load a DJVU image from a file stream.
                                                                                                 using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
                                                                                                 {
                                                                                                     using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
                                                                                                     {
                                                                                                         Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
                                                                                                         saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;

                                                                                                         // Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
                                                                                                         saveOptions.BitsPerSample = new ushort[] { 1 };

                                                                                                         saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();

                                                                                                         // By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
                                                                                                         // Only the first and the second page will be exported.
                                                                                                         saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };

                                                                                                         // Set page titles.
                                                                                                         saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };

                                                                                                         // Save to TIFF
                                                                                                         djvuImage.Save(dir + "sample.tif", saveOptions);
                                                                                                     }
                                                                                                 }

TimeInterval

Получить или установить временный интервал.

public TimeInterval TimeInterval { get; set; }

Стоимость недвижимости

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Проверьте режим применения.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

Модный индекс .

InitPages(IntRange[])

Иницијализует страницы из ряда

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [ ]

и ранг.

 Русский