Class MultiPageOptions
Название пространства: Aspose.Imaging.ImageOptions Ассоциация: Aspose.Imaging.dll (25.5.0)
Базовый класс для поддерживаемых форматов нескольких страниц
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptionsInheritance
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.MultiPageoption.
[JsonConstructor]
public MultiPageOptions()MultiPageOptions(ИНТ[])
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(int[] pages)Parameters
pages int
[ ]
На страницах .
MultiPageOptions(ИНТ[ ], правоугольный)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(int[] pages, Rectangle exportArea)Parameters
pages int
[ ]
По ряду страниц.
exportArea Rectangle
В экспортной зоне.
MultiPageOptions(Стриг[])
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(string[] pageTitles)Parameters
pageTitles string
[ ]
Название страницы .
MultiPageOptions(Стриг[ ], правоугольный)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)Parameters
pageTitles string
[ ]
Название страницы .
exportArea Rectangle
В экспортной зоне.
MultiPageOptions(IntRange[])
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(IntRange[] ranges)Parameters
ranges IntRange
[ ]
Название Aspose.Imaging.IntRange
MultiPageOptions(IntRange[ ], правоугольный)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)Parameters
ranges IntRange
[ ]
Название Aspose.Imaging.IntRange
exportArea Rectangle
В экспортной зоне.
MultiPageOptions(IntRange)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(IntRange range)Parameters
range IntRange
Название Aspose.Imaging.IntRange
MultiPageOptions(Интерактивный, ректонгольный)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(IntRange range, Rectangle exportArea)Parameters
range IntRange
Название Aspose.Imaging.IntRange
exportArea Rectangle
В экспортной зоне.
MultiPageOptions(ИНТ)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
public MultiPageOptions(int page)Parameters
page int
Индекс страницы .
MultiPageOptions(Инт, Ректанг)
Инициализует новую инстанцию класса Aspose.Imaging.ImageOptions.MultiPageoption.
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; }Стоимость недвижимости
VectorRasterizationOptions [ ]
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
[ ]
и ранг.