Table of Contents

Class MultiPageOptions

Namespace
Aspose.Imaging.ImageOptions
Assembly
Aspose.Imaging.dll

Base class for multiple pages supported formats

public class MultiPageOptions
Inheritance
MultiPageOptions
Derived
Inherited Members

Constructors

MultiPageOptions()

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions()

MultiPageOptions(IntRange)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

The IntRange.

MultiPageOptions(IntRange, Rectangle)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

The IntRange.

exportArea Rectangle

The export area.

MultiPageOptions(IntRange[])

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange[]

The IntRange.

MultiPageOptions(IntRange[], Rectangle)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange[]

The IntRange.

exportArea Rectangle

The export area.

MultiPageOptions(int)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(int page)

Parameters

page int

The page index.

MultiPageOptions(int, Rectangle)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

The page index.

exportArea Rectangle

The export area.

MultiPageOptions(int[])

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(int[] pages)

Parameters

pages int[]

The pages.

MultiPageOptions(int[], Rectangle)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int[]

The array of pages.

exportArea Rectangle

The export area.

MultiPageOptions(string[])

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string[]

The page titles.

MultiPageOptions(string[], Rectangle)

Initializes a new instance of the MultiPageOptions class.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string[]

The page titles.

exportArea Rectangle

The export area.

Properties

ExportArea

Gets or sets the export area.

public Rectangle ExportArea { get; set; }

Property Value

Rectangle

The export area.

MergeLayers

Gets or sets a value indicating whether [merege layers].

public bool MergeLayers { get; set; }

Property Value

bool

true if [merege layers]; otherwise, false.

Mode

Gets or sets the mode.

public MultiPageMode Mode { get; set; }

Property Value

MultiPageMode

The mode.

OutputLayersNames

Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)

public string[] OutputLayersNames { get; set; }

Property Value

string[]

The output layers names.

PageRasterizationOptions

Gets or sets the page rasterization options.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Property Value

VectorRasterizationOptions[]

The page rasterization options.

PageTitles

Gets or sets the page titles.

public string[] PageTitles { get; set; }

Property Value

string[]

The page titles.

Pages

Gets or sets the pages.

public int[] Pages { get; set; }

Property Value

int[]

The pages.

TimeInterval

Gets or sets the time interval.

public TimeInterval TimeInterval { get; set; }

Property Value

TimeInterval

The time interval.

Methods

CheckModeAvailability(MultiPageMode)

Checks the mode application.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

The mode indexes.

InitPages(IntRange[])

Initializes the pages from ranges array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange[]

The ranges.