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(Ректанг, Ректанг)
Иницијалише нову инстанцију 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
Добија или поставља имена слојева излаза(Ради ако формат извоза подржава слојеве именовања, на пример, за ПСД)
public string[] OutputLayersNames { get; set; }
Вредност имовине
string []
PageRasterizationOptions
Добија или поставља опције за растеризацију странице.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Вредност имовине
PageTitles
Добијете или постављате наслове странице.
public string[] PageTitles { get; set; }
Вредност имовине
string []
Examples
Овај пример показује како конвертовати вишестраничну слику ДЈВУ-а у мулти-фреме ТИФФ слике.
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
Овај пример показује како конвертовати вишестраничну слику ДЈВУ-а у мулти-фреме ТИФФ слике.
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
[]
То су редови.