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.MultiPageOps.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(ІНТ[])
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[ ]
І сторінки .
MultiPageOptions(ІНТ[ ], Ректанглі)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[ ]
Кількість сторінок сторінки.
exportArea
Rectangle
Експортна зона .
MultiPageOptions(стрічка[])
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[ ]
Заголовок сторінки .
MultiPageOptions(стрічка[ ], Ректанглі)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[ ]
Заголовок сторінки .
exportArea
Rectangle
Експортна зона .
MultiPageOptions(IntRange[])
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
Про це йдеться в повідомленні Aspose.Imaging.IntRange.
MultiPageOptions(IntRange[ ], Ректанглі)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[ ]
Про це йдеться в повідомленні Aspose.Imaging.IntRange.
exportArea
Rectangle
Експортна зона .
MultiPageOptions(IntRange)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Про це йдеться в повідомленні Aspose.Imaging.IntRange.
MultiPageOptions(Інтеграція, ректорантура)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Про це йдеться в повідомленні Aspose.Imaging.IntRange.
exportArea
Rectangle
Експортна зона .
MultiPageOptions(ІНТ)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
public MultiPageOptions(int page)
Parameters
page
int
Індекс сторінки .
MultiPageOptions(ІНТ, РЕКТАНГЛ)
Ініціалізація нової інстанції класу Aspose.Imaging.ImageOptions.MultiPageOps.
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
Отримати або встановити назви вихідних шарів(Робота, якщо експортний формат підтримує назви шарів, наприклад, для ПСД)
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
[ ]
і ранг.