Class MultiPageOptions

Class MultiPageOptions

Nom dels espais: Aspose.Imaging.ImageOptions Assemblea: Aspose.Imaging.dll (25.4.0)

Classes de base per a múltiples pàgines de formats suportats

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Membres heretats

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

Constructors

MultiPageOptions()

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(Int[])

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int[] pages)

Parameters

pages int []

Les pàgines

MultiPageOptions(Int[]El rectangle)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int []

El conjunt de pàgines.

exportArea Rectangle

La zona d’exportació.

MultiPageOptions(Tàrrega[])

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string []

Els títols de la pàgina.

MultiPageOptions(Tàrrega[]El rectangle)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string []

Els títols de la pàgina.

exportArea Rectangle

La zona d’exportació.

MultiPageOptions(IntRange[])

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange []

El Aspose.Imaging.Intrange

MultiPageOptions(IntRange[]El rectangle)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange []

El Aspose.Imaging.Intrange

exportArea Rectangle

La zona d’exportació.

MultiPageOptions(IntRange)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

El Aspose.Imaging.Intrange

MultiPageOptions(Tècnic, Rectangle)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

El Aspose.Imaging.Intrange

exportArea Rectangle

La zona d’exportació.

MultiPageOptions(Int)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int page)

Parameters

page int

L’índex de la pàgina.

MultiPageOptions(Imatge, rectangle)

Inicialitza una nova instància de la classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

L’índex de la pàgina.

exportArea Rectangle

La zona d’exportació.

Properties

ExportArea

Obtenir o establir l’àrea d’exportació.

public Rectangle ExportArea { get; set; }

Valor de la propietat

Rectangle

MergeLayers

Obtenir o establir un valor que indiqui si [merege cames].

public bool MergeLayers { get; set; }

Valor de la propietat

bool

Mode

Obtenir o establir el mode.

public MultiPageMode Mode { get; set; }

Valor de la propietat

MultiPageMode

OutputLayersNames

Obtenir o establir els noms de les cames de sortida(Treballar si el format d’exportació dóna suport a les llistes de nom, per exemple per Psd)

public string[] OutputLayersNames { get; set; }

Valor de la propietat

string []

PageRasterizationOptions

Obté o estableix les opcions de rasterització de la pàgina.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Valor de la propietat

VectorRasterizationOptions []

PageTitles

Obté o posa els títols de la pàgina.

public string[] PageTitles { get; set; }

Valor de la propietat

string []

Examples

Aquest exemple mostra com convertir una imatge de DJVU de múltiples pàgines en un quadre 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

Obtenir o posar les pàgines.

public int[] Pages { get; set; }

Valor de la propietat

int []

Examples

Aquest exemple mostra com convertir una imatge de DJVU de múltiples pàgines en un quadre 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

Obtenir o establir l’interval de temps.

public TimeInterval TimeInterval { get; set; }

Valor de la propietat

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Comprova la modalitat d’aplicació.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

La modalitat de l’índex.

InitPages(IntRange[])

Inicialitza les pàgines des de rangs array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange []

dels rangs.

 Català