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
Derived
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
MergeLayers
Er erhält oder setzt einen Wert, der darauf hindeutet, ob [merege Schichten].
public bool MergeLayers { get; set; }
Eigentumswert
Mode
Gibt oder setzt die Mode.
public MultiPageMode Mode { get; set; }
Eigentumswert
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
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.