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(Ректанг, Ректанг)

Иницијалише нову инстанцију 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

Добија или поставља имена слојева излаза(Ради ако формат извоза подржава слојеве именовања, на пример, за ПСД)

public string[] OutputLayersNames { get; set; }

Вредност имовине

string []

PageRasterizationOptions

Добија или поставља опције за растеризацију странице.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Вредност имовине

VectorRasterizationOptions []

PageTitles

Добијете или постављате наслове странице.

public string[] PageTitles { get; set; }

Вредност имовине

string []

Examples

Овај пример показује како конвертовати вишестраничну слику ДЈВУ-а у мулти-фреме ТИФФ слике.

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

Овај пример показује како конвертовати вишестраничну слику ДЈВУ-а у мулти-фреме ТИФФ слике.

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

То су редови.

 Српски