public class MultiPageOptions extends Object
Base class for multiple pages supported formats
Constructor and Description |
---|
MultiPageOptions()
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(int page)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(int[] pages)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(int[] pages,
Rectangle exportArea)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(IntRange range)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(IntRange[] ranges)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(IntRange[] ranges,
Rectangle exportArea)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(IntRange range,
Rectangle exportArea)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(int page,
Rectangle exportArea)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(String[] pageTitles)
Initializes a new instance of the
MultiPageOptions class. |
MultiPageOptions(String[] pageTitles,
Rectangle exportArea)
Initializes a new instance of the
MultiPageOptions class. |
Modifier and Type | Method and Description |
---|---|
Rectangle |
getExportArea()
Gets or sets the export area.
|
boolean |
getMergeLayers()
Gets a value indicating whether [merege layers].
|
int |
getMode()
Gets or sets the mode.
|
String[] |
getOutputLayersNames()
Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)
|
VectorRasterizationOptions[] |
getPageRasterizationOptions()
Gets the page rasterization options.
|
int[] |
getPages()
Gets or sets the pages.
|
String[] |
getPageTitles()
Gets or sets the page titles.
|
void |
initPages(IntRange[] ranges)
Initializes the pages from ranges array
|
void |
setExportArea(Rectangle value)
Gets or sets the export area.
|
void |
setMergeLayers(boolean value)
Sets a value indicating whether [merege layers].
|
void |
setMode(int value)
Gets or sets the mode.
|
void |
setOutputLayersNames(String[] value)
Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)
|
void |
setPageRasterizationOptions(VectorRasterizationOptions[] value)
Sets the page rasterization options.
|
void |
setPages(int[] value)
Gets or sets the pages.
|
void |
setPageTitles(String[] value)
Gets or sets the page titles.
|
public MultiPageOptions()
Initializes a new instance of the MultiPageOptions
class.
public MultiPageOptions(int[] pages)
Initializes a new instance of the MultiPageOptions
class.
pages
- The pages.public MultiPageOptions(int[] pages, Rectangle exportArea)
Initializes a new instance of the MultiPageOptions
class.
pages
- The array of pages.exportArea
- The export area.public MultiPageOptions(String[] pageTitles)
Initializes a new instance of the MultiPageOptions
class.
pageTitles
- The page titles.public MultiPageOptions(String[] pageTitles, Rectangle exportArea)
Initializes a new instance of the MultiPageOptions
class.
pageTitles
- The page titles.exportArea
- The export area.public MultiPageOptions(IntRange[] ranges)
Initializes a new instance of the MultiPageOptions
class.
ranges
- The IntRange
.public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Initializes a new instance of the MultiPageOptions
class.
ranges
- The IntRange
.exportArea
- The export area.public MultiPageOptions(IntRange range)
Initializes a new instance of the MultiPageOptions
class.
range
- The IntRange
.public MultiPageOptions(IntRange range, Rectangle exportArea)
Initializes a new instance of the MultiPageOptions
class.
range
- The IntRange
.exportArea
- The export area.public MultiPageOptions(int page)
Initializes a new instance of the MultiPageOptions
class.
page
- The page index.public MultiPageOptions(int page, Rectangle exportArea)
Initializes a new instance of the MultiPageOptions
class.
page
- The page index.exportArea
- The export area.public int[] getPages()
Gets or sets the pages.
Value: The pages.public void setPages(int[] value)
Gets or sets the pages.
Value: The pages.public String[] getPageTitles()
Gets or sets the page titles.
Value: The page titles.public void setPageTitles(String[] value)
Gets or sets the page titles.
Value: The page titles.public final VectorRasterizationOptions[] getPageRasterizationOptions()
Gets the page rasterization options.
public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)
Sets the page rasterization options.
value
- the page rasterization options.public Rectangle getExportArea()
Gets or sets the export area.
Value: The export area.public void setExportArea(Rectangle value)
Gets or sets the export area.
Value: The export area.public int getMode()
Gets or sets the mode.
Value: The mode.public void setMode(int value)
Gets or sets the mode.
Value: The mode.public String[] getOutputLayersNames()
Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)
Value: The output layers names.public void setOutputLayersNames(String[] value)
Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)
Value: The output layers names.public final boolean getMergeLayers()
Gets a value indicating whether [merege layers].
Value:true
if [merege layers]; otherwise, false
.public final void setMergeLayers(boolean value)
Sets a value indicating whether [merege layers].
Value:true
if [merege layers]; otherwise, false
.value
- a value indicating whether [merege layers].public void initPages(IntRange[] ranges)
Initializes the pages from ranges array
ranges
- The ranges.