Class MultiPageOptions

Class MultiPageOptions

Der Name: Aspose.Imaging.ImageOptions Versammlung: Aspose.Imaging.dll (25.4.0)

Basisklasse für mehrere Seiten unterstützte Formate

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Vererbte Mitglieder

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

Constructors

MultiPageOptions()

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(Int[])

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(int[] pages)

Parameters

pages int [][]

Die Seiten.

MultiPageOptions(Int[][], und Rectangle)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int [][]

Die Reihe von Seiten.

exportArea Rectangle

Das Exportgebiet.

MultiPageOptions(String[])

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string [][]

Die Seite Titel.

MultiPageOptions(String[][], und Rectangle)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string [][]

Die Seite Titel.

exportArea Rectangle

Das Exportgebiet.

MultiPageOptions(IntRange[])

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange [][]

Der Aspose.Imaging.IntRange.

MultiPageOptions(IntRange[][], und Rectangle)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange [][]

Der Aspose.Imaging.IntRange.

exportArea Rectangle

Das Exportgebiet.

MultiPageOptions(IntRange)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

Der Aspose.Imaging.IntRange.

MultiPageOptions(Rectangle und Rectangle)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

Der Aspose.Imaging.IntRange.

exportArea Rectangle

Das Exportgebiet.

MultiPageOptions(Int)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(int page)

Parameters

page int

Der Index der Seite.

MultiPageOptions(Rectangle, Rectangle)

Initialisiert eine neue Instanz der Aspose.Imaging.ImageOptions.MultiPageOptions Klasse.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

Der Index der Seite.

exportArea Rectangle

Das Exportgebiet.

Properties

ExportArea

Sie erhalten oder setzen das Exportgebiet.

public Rectangle ExportArea { get; set; }

Eigentumswert

Rectangle

MergeLayers

Er erhält oder setzt einen Wert, der darauf hindeutet, ob [merege Schichten].

public bool MergeLayers { get; set; }

Eigentumswert

bool

Mode

Gibt oder setzt die Mode.

public MultiPageMode Mode { get; set; }

Eigentumswert

MultiPageMode

OutputLayersNames

Erhalten oder setzen die Namen der Ausgangslagen(Works, wenn das Exportformat die Namenslagen unterstützt, zum Beispiel für Psd)

public string[] OutputLayersNames { get; set; }

Eigentumswert

string [][]

PageRasterizationOptions

Erhalten oder setzen Sie die Optionen für die Rasterisierung der Seite.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Eigentumswert

VectorRasterizationOptions [][]

PageTitles

Erhalten oder setzen Sie die Seite-Titel.

public string[] PageTitles { get; set; }

Eigentumswert

string [][]

Examples

Dieses Beispiel zeigt, wie man ein Multi-Page DJVU-Bild in ein Multi-Frame TIFF-Bild umwandelt.

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

Sie erhalten oder setzen die Seiten.

public int[] Pages { get; set; }

Eigentumswert

int [][]

Examples

Dieses Beispiel zeigt, wie man ein Multi-Page DJVU-Bild in ein Multi-Frame TIFF-Bild umwandelt.

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

Gibt oder legt den Zeitintervall fest.

public TimeInterval TimeInterval { get; set; }

Eigentumswert

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

berprüfen Sie die Modusanwendung.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

Die Mode Index.

InitPages(IntRange[])

Initialisieren Sie die Seiten von Ranges Array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [][]

Die Rangen sind.

 Deutsch