Class MultiPageOptions
Името на пространството: Aspose.Imaging.ImageOptions Асамблея: Aspose.Imaging.dll (25.4.0)
Основен клас за поддръжните формати на няколко страници
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(инт[])
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[]
на страниците .
MultiPageOptions(инт[]Ректангъл)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[]
Поредица от страници.
exportArea
Rectangle
Експортна зона .
MultiPageOptions(Стрий[])
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[]
Заглавието на страницата.
MultiPageOptions(Стрий[]Ректангъл)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[]
Заглавието на страницата.
exportArea
Rectangle
Експортна зона .
MultiPageOptions(IntRange[])
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[]
Използване на Aspose.Imaging.IntRange
MultiPageOptions(IntRange[]Ректангъл)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[]
Използване на Aspose.Imaging.IntRange
exportArea
Rectangle
Експортна зона .
MultiPageOptions(IntRange)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Използване на Aspose.Imaging.IntRange
MultiPageOptions(Интеграция, ректонгъл)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Използване на Aspose.Imaging.IntRange
exportArea
Rectangle
Експортна зона .
MultiPageOptions(инт)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(int page)
Parameters
page
int
Индекс на страницата.
MultiPageOptions(Ректангъл, Rectangle)
Иницијализира нова инстанция на Aspose.Imaging.ImageOptions.MultiPage Options клас.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Индекс на страницата.
exportArea
Rectangle
Експортна зона .
Properties
ExportArea
Осигуряване или определяне на износа.
public Rectangle ExportArea { get; set; }
стойност на имота
MergeLayers
Получава или поставя стойност, която показва дали [мереги слоеве].
public bool MergeLayers { get; set; }
стойност на имота
Mode
Вземете или задайте мода.
public MultiPageMode Mode { get; set; }
стойност на имота
OutputLayersNames
Получава или задава имена на изходните слоеве(Работи, ако форматът за износ поддържа именование на слоите, например за PSD)
public string[] OutputLayersNames { get; set; }
стойност на имота
string []
PageRasterizationOptions
Получава или задава опциите за разширяване на страницата.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
стойност на имота
PageTitles
Получава или поставя заглавията на страницата.
public string[] PageTitles { get; set; }
стойност на имота
string []
Examples
Този пример показва как да се конвертира многостранен изображение на DJVU в мулти-фрейм 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
Вземете или поставете страниците.
public int[] Pages { get; set; }
стойност на имота
int []
Examples
Този пример показва как да се конвертира многостранен изображение на DJVU в мулти-фрейм 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
Вземете или задайте временния интервал.
public TimeInterval TimeInterval { get; set; }
стойност на имота
Methods
CheckModeAvailability(MultiPageMode)
Проверете режим на приложението.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Индексиране на режима.
InitPages(IntRange[])
Инициализиране на страниците от редици
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[]
и рангът.