Class MultiPageOptions
nazivni prostor: Aspose.Imaging.ImageOptions Sastav: Aspose.Imaging.dll (25.4.0)
Osnovna klasa za više stranica podržanih formata
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(int[])
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[]
Na stranicama .
MultiPageOptions(int[], Rektangle)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[]
Razlika u rasponu stranica.
exportArea
Rectangle
područje izvoza.
MultiPageOptions(String[])
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[]
Naslovnica stranica je.
MultiPageOptions(String[], Rektangle)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[]
Naslovnica stranica je.
exportArea
Rectangle
područje izvoza.
MultiPageOptions(IntRange[])
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[]
Slijedeći članak WL17_.IntRange
MultiPageOptions(IntRange[], Rektangle)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[]
Slijedeći članak WL17_.IntRange
exportArea
Rectangle
područje izvoza.
MultiPageOptions(IntRange)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Slijedeći članak WL17_.IntRange
MultiPageOptions(Sljedeći Članak Rectangle)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Slijedeći članak WL17_.IntRange
exportArea
Rectangle
područje izvoza.
MultiPageOptions(int)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(int page)
Parameters
page
int
Istraživanje stranice Index.
MultiPageOptions(Sljedeći Članak Rectangle)
Inicijalizira novu primjenu Aspose.Imaging.ImageOptions.MultiPage Options razreda.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Istraživanje stranice Index.
exportArea
Rectangle
područje izvoza.
Properties
ExportArea
Uzmite ili postavite područje izvoza.
public Rectangle ExportArea { get; set; }
Vrijednost nekretnina
MergeLayers
Dobivaju ili postavljaju vrijednost koja ukazuje na to da li [merege slojevi].
public bool MergeLayers { get; set; }
Vrijednost nekretnina
Mode
Uzmite ili postavite način.
public MultiPageMode Mode { get; set; }
Vrijednost nekretnina
OutputLayersNames
Pronađite ili postavite imena izlaznih slojeva(Djeluje ako izvozni format podržava naziv slojeva, na primjer, za Psd)
public string[] OutputLayersNames { get; set; }
Vrijednost nekretnina
string []
PageRasterizationOptions
Pronađite ili postavite opcije rasterizacije stranice.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Vrijednost nekretnina
PageTitles
Pronađite ili postavite naslov stranice.
public string[] PageTitles { get; set; }
Vrijednost nekretnina
string []
Examples
Ovaj primjer pokazuje kako pretvoriti više stranica DJVU sliku u više okvirnih TIFF slike.
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
Dobivaju ili postavljaju stranice.
public int[] Pages { get; set; }
Vrijednost nekretnina
int []
Examples
Ovaj primjer pokazuje kako pretvoriti više stranica DJVU sliku u više okvirnih TIFF slike.
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
Uzmite ili postavite vremenski interval.
public TimeInterval TimeInterval { get; set; }
Vrijednost nekretnina
Methods
CheckModeAvailability(MultiPageMode)
Provjerite način primjene.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Motični indeksi.
InitPages(IntRange[])
Inicijalizira stranice iz rangova array
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[]
To su rangovi.