Class MultiPageOptions

Class MultiPageOptions

Названий на: Aspose.Imaging.ImageOptions Асамблея: Aspose.Imaging.dll (25.4.0)

Базовий клас для підтримуваних форматів кількох сторінок

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Нападні члени

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; }

вартість нерухомості

Rectangle

MergeLayers

Подається або встановлюється значення, що вказує на те, чи є [мереге слої].

public bool MergeLayers { get; set; }

вартість нерухомості

bool

Mode

Приймати або встановити режим.

public MultiPageMode Mode { get; set; }

вартість нерухомості

MultiPageMode

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; }

вартість нерухомості

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Перевірте режим застосування.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

Мода індексується.

InitPages(IntRange[])

Ініціалізація сторінок з ряду

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [ ]

і ранг.

 Українська