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.MultiPageOptions.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(int[])
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[ ]
صفحات .
MultiPageOptions(int[ ], راکتنگل)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[ ]
مجموعه ای از صفحات
exportArea
Rectangle
منطقه صادرات
MultiPageOptions(String[])
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[ ]
عنوان های صفحه
MultiPageOptions(String[ ], راکتنگل)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[ ]
عنوان های صفحه
exportArea
Rectangle
منطقه صادرات
MultiPageOptions(IntRange[])
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
به نظر می رسد.تصویر.تصویر
MultiPageOptions(IntRange[ ], راکتنگل)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[ ]
به نظر می رسد.تصویر.تصویر
exportArea
Rectangle
منطقه صادرات
MultiPageOptions(IntRange)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
به نظر می رسد.تصویر.تصویر
MultiPageOptions(محدوده، Rectangle)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
به نظر می رسد.تصویر.تصویر
exportArea
Rectangle
منطقه صادرات
MultiPageOptions(int)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int page)
Parameters
page
int
صفحه شاخص
MultiPageOptions(ریکاوری، ریکاوری)
شروع یک مثال جدید از کلاس Aspose.Imaging.ImageOptions.MultiPageOptions.
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
[ ]
رینگ ها هستند.