Class MultiPageOptions
ja nimityö: Aspose.Imaging.ImageOptions Kokoelma: Aspose.Imaging.dll (25.4.0)
Perusluokka useille sivuille tuettuja muodoja
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(Sisältää[])
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[]
ja sivuja .
MultiPageOptions(Sisältää[], ja rektangle)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[]
Sivujen joukko.
exportArea
Rectangle
ja vientialueen alue.
MultiPageOptions(String[])
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[]
Sivun otsikot ovat.
MultiPageOptions(String[], ja rektangle)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[]
Sivun otsikot ovat.
exportArea
Rectangle
ja vientialueen alue.
MultiPageOptions(IntRange[])
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[]
Se on Aspose.Imaging.IntRange.
MultiPageOptions(IntRange[], ja rektangle)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[]
Se on Aspose.Imaging.IntRange.
exportArea
Rectangle
ja vientialueen alue.
MultiPageOptions(IntRange)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Se on Aspose.Imaging.IntRange.
MultiPageOptions(Sisältö, Rectangle)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Se on Aspose.Imaging.IntRange.
exportArea
Rectangle
ja vientialueen alue.
MultiPageOptions(Sisältää)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(int page)
Parameters
page
int
Verkkosivun indeksi.
MultiPageOptions(Rectangle ja Rectangle)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageOptions.MultiPage Options luokan.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Verkkosivun indeksi.
exportArea
Rectangle
ja vientialueen alue.
Properties
ExportArea
Se saa tai asettaa vientialueen.
public Rectangle ExportArea { get; set; }
Omistuksen arvo
MergeLayers
Se saa tai asettaa arvon, joka osoittaa [merege-levyjä].
public bool MergeLayers { get; set; }
Omistuksen arvo
Mode
Valitse tai asettaa muoti.
public MultiPageMode Mode { get; set; }
Omistuksen arvo
OutputLayersNames
Saa tai asettaa tuotantolaitteiden nimet(Työ, jos vientiformaatti tukee laitteiden nimittämistä, esimerkiksi Psd: lle)
public string[] OutputLayersNames { get; set; }
Omistuksen arvo
string []
PageRasterizationOptions
Saat tai asettaa sivun rasterisaation vaihtoehtoja.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Omistuksen arvo
PageTitles
Saa tai asettaa sivun otsikot.
public string[] PageTitles { get; set; }
Omistuksen arvo
string []
Examples
Tämä esimerkki osoittaa, miten muuntaa monivuotinen DJVU-kuva monivaiheiseen TIFF -kuviin.
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
Saa tai asettaa sivut.
public int[] Pages { get; set; }
Omistuksen arvo
int []
Examples
Tämä esimerkki osoittaa, miten muuntaa monivuotinen DJVU-kuva monivaiheiseen TIFF -kuviin.
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
Saa tai asettaa ajanjakso.
public TimeInterval TimeInterval { get; set; }
Omistuksen arvo
Methods
CheckModeAvailability(MultiPageMode)
Tarkista sovellusmuoto.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Muoto on indeksoitu.
InitPages(IntRange[])
Aloita sivut sarjasta
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[]
ja rangaistukset .