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.MultiPage Options клас.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(инт[])

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(int[] pages)

Parameters

pages int []

на страниците .

MultiPageOptions(инт[]Ректангъл)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int []

Поредица от страници.

exportArea Rectangle

Експортна зона .

MultiPageOptions(Стрий[])

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string []

Заглавието на страницата.

MultiPageOptions(Стрий[]Ректангъл)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string []

Заглавието на страницата.

exportArea Rectangle

Експортна зона .

MultiPageOptions(IntRange[])

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange []

Използване на Aspose.Imaging.IntRange

MultiPageOptions(IntRange[]Ректангъл)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange []

Използване на Aspose.Imaging.IntRange

exportArea Rectangle

Експортна зона .

MultiPageOptions(IntRange)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

Използване на Aspose.Imaging.IntRange

MultiPageOptions(Интеграция, ректонгъл)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

Използване на Aspose.Imaging.IntRange

exportArea Rectangle

Експортна зона .

MultiPageOptions(инт)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

public MultiPageOptions(int page)

Parameters

page int

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

MultiPageOptions(Ректангъл, Rectangle)

Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.

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 []

и рангът.

 Български