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
MultiPageOptions(IntRange, Rectangle)
Initializes a new instance of the MultiPageOptions class.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
MultiPageOptions(IntRange[])
Initializes a new instance of the MultiPageOptions class.
public MultiPageOptions(IntRange[] ranges)
Parameters
MultiPageOptions(IntRange[], Rectangle)
Initializes a new instance of the MultiPageOptions class.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
MultiPageOptions(int)
Initializes a new instance of the MultiPageOptions class.
public MultiPageOptions(int page)
Parameters
page
intThe page index.
MultiPageOptions(int, Rectangle)
Initializes a new instance of the MultiPageOptions class.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
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
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
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
MultiPageModeThe mode indexes.
InitPages(IntRange[])
Initializes the pages from ranges array
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange[]The ranges.