Class MultiPageOptions
Pôvodný názov: Aspose.Imaging.ImageOptions Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Základná trieda pre viacstránkové podporované formáty
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(int[])
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[]
Na stránkach .
MultiPageOptions(int[], rectangle)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[]
Rôzne množstvo strán.
exportArea
Rectangle
Vývozná oblasť .
MultiPageOptions(Stretnutie[])
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[]
Tituly na stránke.
MultiPageOptions(Stretnutie[], rectangle)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[]
Tituly na stránke.
exportArea
Rectangle
Vývozná oblasť .
MultiPageOptions(IntRange[])
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[]
Zariadenie Aspose.Imaging.IntRange
MultiPageOptions(IntRange[], rectangle)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[]
Zariadenie Aspose.Imaging.IntRange
exportArea
Rectangle
Vývozná oblasť .
MultiPageOptions(IntRange)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Zariadenie Aspose.Imaging.IntRange
MultiPageOptions(Inštalácia, Rectangle)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Zariadenie Aspose.Imaging.IntRange
exportArea
Rectangle
Vývozná oblasť .
MultiPageOptions(int)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int page)
Parameters
page
int
Stránkový index .
MultiPageOptions(Inštalácia, Rectangle)
Initalizuje novú inštanciu triedy Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Stránkový index .
exportArea
Rectangle
Vývozná oblasť .
Properties
ExportArea
Získať alebo nastaviť exportnú zónu.
public Rectangle ExportArea { get; set; }
Hodnota nehnuteľnosti
MergeLayers
Dostane alebo nastaví hodnotu, ktorá ukazuje, či [meregové vrstvy].
public bool MergeLayers { get; set; }
Hodnota nehnuteľnosti
Mode
Získať alebo nastaviť módu.
public MultiPageMode Mode { get; set; }
Hodnota nehnuteľnosti
OutputLayersNames
Získať alebo nastaviť názvy výstupných vrstiev(Pracovať, ak exportný formát podporuje názvy vrstiev, napríklad pre Psd)
public string[] OutputLayersNames { get; set; }
Hodnota nehnuteľnosti
string []
PageRasterizationOptions
Získajte alebo nastavíte možnosti rasterizácie stránky.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Hodnota nehnuteľnosti
PageTitles
Získajte alebo nastavíte názvy stránok.
public string[] PageTitles { get; set; }
Hodnota nehnuteľnosti
string []
Examples
Tento príklad ukazuje, ako premeniť viacstránkový obrázok DJVU na viacrámový 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
Získať alebo nastaviť stránky.
public int[] Pages { get; set; }
Hodnota nehnuteľnosti
int []
Examples
Tento príklad ukazuje, ako premeniť viacstránkový obrázok DJVU na viacrámový 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
Dostane alebo nastaví časový interval.
public TimeInterval TimeInterval { get; set; }
Hodnota nehnuteľnosti
Methods
CheckModeAvailability(MultiPageMode)
Skontrolujte režim aplikácie.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Inštalácia módnych indexov.
InitPages(IntRange[])
Initalizuje stránky z rebríčka
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[]
V rebríčku .