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
Derived
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
MergeLayers
Obtenir o establir un valor que indiqui si [merege cames].
public bool MergeLayers { get; set; }
Valor de la propietat
Mode
Obtenir o establir el mode.
public MultiPageMode Mode { get; set; }
Valor de la propietat
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
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
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.