Class MultiPageOptions
Navne til: Aspose.Imaging.ImageOptions Sammensætning: Aspose.Imaging.dll (25.4.0)
Basisklasse for flere sider understøttede formater
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(Int[])
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[]
og siderne.
MultiPageOptions(Int[], af Rectangle)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[]
Den række af sider.
exportArea
Rectangle
Eksportområdet er.
MultiPageOptions(String[])
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[]
Titlen på siden.
MultiPageOptions(String[], af Rectangle)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[]
Titlen på siden.
exportArea
Rectangle
Eksportområdet er.
MultiPageOptions(IntRange[])
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[]
Den Aspose.Imaging.Intrange
MultiPageOptions(IntRange[], af Rectangle)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[]
Den Aspose.Imaging.Intrange
exportArea
Rectangle
Eksportområdet er.
MultiPageOptions(IntRange)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Den Aspose.Imaging.Intrange
MultiPageOptions(IntRange og Rectangle)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Den Aspose.Imaging.Intrange
exportArea
Rectangle
Eksportområdet er.
MultiPageOptions(Int)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(int page)
Parameters
page
int
Indeks på siden.
MultiPageOptions(Rektangle, Rektangle)
Initialiserer en ny instans af Aspose.Imaging.ImageOptions.MultiPage Options klasse.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Indeks på siden.
exportArea
Rectangle
Eksportområdet er.
Properties
ExportArea
Gør eller indsætter eksportområdet.
public Rectangle ExportArea { get; set; }
Ejendomsværdi
MergeLayers
Giver eller sætter en værdi, der angiver, om [merege lag].
public bool MergeLayers { get; set; }
Ejendomsværdi
Mode
Få eller indsætte mode.
public MultiPageMode Mode { get; set; }
Ejendomsværdi
OutputLayersNames
Få eller indstille udgangslagerne navne(Arbejd, hvis eksportformatet understøtter lagene navne, for eksempel for Psd)
public string[] OutputLayersNames { get; set; }
Ejendomsværdi
string []
PageRasterizationOptions
Få eller indstille sidestyringsmulighederne.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Ejendomsværdi
PageTitles
Få eller indsætte sidetitel.
public string[] PageTitles { get; set; }
Ejendomsværdi
string []
Examples
Dette eksempel viser, hvordan man konverterer et multi-page DJVU-billede til et flerframe TIFF-bilde.
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å eller indsætte siderne.
public int[] Pages { get; set; }
Ejendomsværdi
int []
Examples
Dette eksempel viser, hvordan man konverterer et multi-page DJVU-billede til et flerframe TIFF-bilde.
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
Gør eller indsæt tidsintervallet.
public TimeInterval TimeInterval { get; set; }
Ejendomsværdi
Methods
CheckModeAvailability(MultiPageMode)
Kontroller modet applikation.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Indekse af mode.
InitPages(IntRange[])
Initialiserer siderne fra ranges array
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[]
De rækker.