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
Derived
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
MergeLayers
Geeft of zet een waarde die aangeeft of [merege lagen].
public bool MergeLayers { get; set; }
Eigendomswaarde
Mode
Geeft of zet de mode.
public MultiPageMode Mode { get; set; }
Eigendomswaarde
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
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
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 .