Class MultiPageOptions

Class MultiPageOptions

De naam: Aspose.Imaging.ImageOptions Verzameling: Aspose.Imaging.dll (25.4.0)

Basisklasse voor meerdere pagina’s ondersteunde formaten

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Geëerbiede leden

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

Constructors

MultiPageOptions()

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(Int[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(int[] pages)

Parameters

pages int []

De pagina’s .

MultiPageOptions(Int[], De rectangle)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int []

De reeks pagina’s.

exportArea Rectangle

Het uitvoergebied.

MultiPageOptions(String[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string []

De pagina titels.

MultiPageOptions(String[], De rectangle)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string []

De pagina titels.

exportArea Rectangle

Het uitvoergebied.

MultiPageOptions(IntRange[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange []

De Aspose.Imaging.IntRange is een

MultiPageOptions(IntRange[], De rectangle)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange []

De Aspose.Imaging.IntRange is een

exportArea Rectangle

Het uitvoergebied.

MultiPageOptions(IntRange)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

De Aspose.Imaging.IntRange is een

MultiPageOptions(Rectangle, Rectangle)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

De Aspose.Imaging.IntRange is een

exportArea Rectangle

Het uitvoergebied.

MultiPageOptions(Int)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(int page)

Parameters

page int

De index van de pagina.

MultiPageOptions(Intentie, rectangle)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageOptions.MultiPage Options klasse.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

De index van de pagina.

exportArea Rectangle

Het uitvoergebied.

Properties

ExportArea

Krijg of zet het exportgebied.

public Rectangle ExportArea { get; set; }

Eigendomswaarde

Rectangle

MergeLayers

Geeft of zet een waarde die aangeeft of [merege lagen].

public bool MergeLayers { get; set; }

Eigendomswaarde

bool

Mode

Geeft of zet de mode.

public MultiPageMode Mode { get; set; }

Eigendomswaarde

MultiPageMode

OutputLayersNames

Geeft of stelt de naam van de uitgangslagen(Work als het exportformaat de naam van de lagen ondersteunt, bijvoorbeeld voor Psd)

public string[] OutputLayersNames { get; set; }

Eigendomswaarde

string []

PageRasterizationOptions

Geeft of stelt de pagina rasterisatie opties.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Eigendomswaarde

VectorRasterizationOptions []

PageTitles

Geeft of zet de pagina titels.

public string[] PageTitles { get; set; }

Eigendomswaarde

string []

Examples

Dit voorbeeld laat zien hoe je een multi-page DJVU-afbeelding kunt converteren naar een TIFF-foto met meerdere kaders.

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

Geeft of zet de pagina’s.

public int[] Pages { get; set; }

Eigendomswaarde

int []

Examples

Dit voorbeeld laat zien hoe je een multi-page DJVU-afbeelding kunt converteren naar een TIFF-foto met meerdere kaders.

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

Geeft of bepaalt de tijdinterval.

public TimeInterval TimeInterval { get; set; }

Eigendomswaarde

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Controleer de mode applicatie.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

De mode indexeren.

InitPages(IntRange[])

Het initialiseren van de pagina’s van ranges array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange []

De randen .

 Nederlands