Class MultiPageOptions
Namn på plats: Aspose.Imaging.ImageOptions Församling: Aspose.Imaging.dll (25.4.0)
Basklassen för flera sidor stödda format
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(int[])
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[ ]
De sidor .
MultiPageOptions(int[ ], Om Rectangle)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[ ]
Arrangemanget av sidor.
exportArea
Rectangle
och exportområdet.
MultiPageOptions(Sträng[])
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[ ]
sidan för rubrikerna.
MultiPageOptions(Sträng[ ], Om Rectangle)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[ ]
sidan för rubrikerna.
exportArea
Rectangle
och exportområdet.
MultiPageOptions(IntRange[])
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
Det här är Aspose.Imaging.IntRange.
MultiPageOptions(IntRange[ ], Om Rectangle)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[ ]
Det här är Aspose.Imaging.IntRange.
exportArea
Rectangle
och exportområdet.
MultiPageOptions(IntRange)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Det här är Aspose.Imaging.IntRange.
MultiPageOptions(Innehåll, Rectangle)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Det här är Aspose.Imaging.IntRange.
exportArea
Rectangle
och exportområdet.
MultiPageOptions(int)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(int page)
Parameters
page
int
Den här sidan index.
MultiPageOptions(Rektangle, Rektangle)
Initialiserar en ny instans av Aspose.Imaging.ImageOptions.MultiPageOptions klass.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Den här sidan index.
exportArea
Rectangle
och exportområdet.
Properties
ExportArea
Får eller sätter exportområdet.
public Rectangle ExportArea { get; set; }
Fastighetsvärde
MergeLayers
får eller sätter ett värde som anger om [merege lager].
public bool MergeLayers { get; set; }
Fastighetsvärde
Mode
Få eller ställa in mode.
public MultiPageMode Mode { get; set; }
Fastighetsvärde
OutputLayersNames
Få eller ställa in utgångsskiktnamn(Arbetar om exportformat stöder namngivningskikt, till exempel för Psd)
public string[] OutputLayersNames { get; set; }
Fastighetsvärde
string [ ]
PageRasterizationOptions
Få eller ställa in sidan rasterisering alternativ.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Fastighetsvärde
VectorRasterizationOptions [ ]
PageTitles
Får eller sätter sidan titlar.
public string[] PageTitles { get; set; }
Fastighetsvärde
string [ ]
Examples
Detta exempel visar hur man konverterar en flersidig DJVU-bild till en flerframs TIFF-bild.
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
Får eller sätter sidorna.
public int[] Pages { get; set; }
Fastighetsvärde
int [ ]
Examples
Detta exempel visar hur man konverterar en flersidig DJVU-bild till en flerframs TIFF-bild.
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
Få eller ange tidsintervallet.
public TimeInterval TimeInterval { get; set; }
Fastighetsvärde
Methods
CheckModeAvailability(MultiPageMode)
Kontrollera läge applikation.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Det är modeindex.
InitPages(IntRange[])
Initialisera sidorna från rangor array
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
och rangorna.