Class MultiPageOptions

Class MultiPageOptions

Il nome: Aspose.Imaging.ImageOptions Assemblea: Aspose.Imaging.dll (25.4.0)

Classi di base per i formati supportati da più pagine

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

I membri ereditari

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

Constructors

MultiPageOptions()

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(int[])

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int[] pages)

Parameters

pages int [ ]

Le pagine .

MultiPageOptions(int[ ], di Rectangle)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int [ ]

La serie di pagine.

exportArea Rectangle

La zona di esportazione.

MultiPageOptions(String[])

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string [ ]

Il titolo della pagina.

MultiPageOptions(String[ ], di Rectangle)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string [ ]

Il titolo della pagina.

exportArea Rectangle

La zona di esportazione.

MultiPageOptions(IntRange[])

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange [ ]

Il Aspose.Imaging.IntRange è

MultiPageOptions(IntRange[ ], di Rectangle)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange [ ]

Il Aspose.Imaging.IntRange è

exportArea Rectangle

La zona di esportazione.

MultiPageOptions(IntRange)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

Il Aspose.Imaging.IntRange è

MultiPageOptions(L’intero, il retangolo)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

Il Aspose.Imaging.IntRange è

exportArea Rectangle

La zona di esportazione.

MultiPageOptions(int)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int page)

Parameters

page int

L’indice della pagina.

MultiPageOptions(di Rectangle)

Inizia una nuova instanza della classe Aspose.Imaging.ImageOptions.MultiPageOps.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

L’indice della pagina.

exportArea Rectangle

La zona di esportazione.

Properties

ExportArea

Ottenere o stabilire la zona di esportazione.

public Rectangle ExportArea { get; set; }

Valore di proprietà

Rectangle

MergeLayers

Riceve o stabilisce un valore che indica se [merege strati].

public bool MergeLayers { get; set; }

Valore di proprietà

bool

Mode

Ottenere o impostare la modalità.

public MultiPageMode Mode { get; set; }

Valore di proprietà

MultiPageMode

OutputLayersNames

Riceve o impone i nomi delle strati di uscita (lavoro se il formato di esportazione supporta le strati di nomina, ad esempio per Psd)

public string[] OutputLayersNames { get; set; }

Valore di proprietà

string [ ]

PageRasterizationOptions

Riceve o impone le opzioni di rasterizzazione della pagina.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Valore di proprietà

VectorRasterizationOptions [ ]

PageTitles

Ottieni o metti i titoli della pagina.

public string[] PageTitles { get; set; }

Valore di proprietà

string [ ]

Examples

Questo esempio mostra come convertire un’immagine DJVU multi-pagina in una immagine TIFF multilaterale.

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

Ricevi o metti le pagine.

public int[] Pages { get; set; }

Valore di proprietà

int [ ]

Examples

Questo esempio mostra come convertire un’immagine DJVU multi-pagina in una immagine TIFF multilaterale.

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

Riceve o impone l’intervallo di tempo.

public TimeInterval TimeInterval { get; set; }

Valore di proprietà

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Controlla la modalità di applicazione.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

Il modulo indice.

InitPages(IntRange[])

Inizializza le pagine dalle ranghe array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [ ]

e i ranghi.

 Italiano