public class PreviewOptions extends Object
Provides options to sets requirements and stream delegates for preview generation.
Constructor and Description |
---|
PreviewOptions(ICreatePageStream createPageStream)
Initializes a new instance of PreviewOptions class, causing the output stream to be closed.
|
PreviewOptions(ICreatePageStream createPageStream,
IReleasePageStream releasePageStream)
Initializes a new instance of PreviewOptions class, causing the output stream to be returned to the client for further use.
|
Modifier and Type | Method and Description |
---|---|
ICreatePageStream |
getCreatePageStream()
Gets or sets an instance of page stream creation delegate.
|
int |
getHeight()
Gets or sets page preview height.
|
int[] |
getPageNumbers()
Gets or sets an array of page numbers to generate preview.
|
PreviewFormats |
getPreviewFormat()
Gets or sets preview image format.
|
IReleasePageStream |
getReleasePageStream()
Gets or sets an instance of page preview completion delegate.
|
int |
getWidth()
Gets or sets page preview width.
|
void |
setCreatePageStream(ICreatePageStream value)
Gets or sets an instance of page stream creation delegate.
|
void |
setHeight(int value)
Gets or sets page preview height.
|
void |
setPageNumbers(int[] value)
Gets or sets an array of page numbers to generate preview.
|
void |
setPreviewFormat(PreviewFormats value)
Gets or sets preview image format.
|
void |
setReleasePageStream(IReleasePageStream value)
Gets or sets an instance of page preview completion delegate.
|
void |
setWidth(int value)
Gets or sets page preview width.
|
public PreviewOptions(ICreatePageStream createPageStream)
Initializes a new instance of PreviewOptions class, causing the output stream to be closed.
createPageStream
- Creates a stream for a specific page previewpublic PreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)
Initializes a new instance of PreviewOptions class, causing the output stream to be returned to the client for further use.
createPageStream
- Creates a stream for a specific page previewreleasePageStream
- Notifies that the page preview generation is done and gets output streampublic final int getWidth()
Gets or sets page preview width.
public final void setWidth(int value)
Gets or sets page preview width.
value
- Page preview width.public final int getHeight()
Gets or sets page preview height.
public final void setHeight(int value)
Gets or sets page preview height.
value
- Page preview height.public final int[] getPageNumbers()
Gets or sets an array of page numbers to generate preview.
public final void setPageNumbers(int[] value)
Gets or sets an array of page numbers to generate preview.
value
- An array of page numbers to generate preview.public final PreviewFormats getPreviewFormat()
Gets or sets preview image format.
public final void setPreviewFormat(PreviewFormats value)
Gets or sets preview image format.
value
- Preview image format.public final ICreatePageStream getCreatePageStream()
Gets or sets an instance of page stream creation delegate.
public final void setCreatePageStream(ICreatePageStream value)
Gets or sets an instance of page stream creation delegate.
value
- An instance of page stream creation delegate.public final IReleasePageStream getReleasePageStream()
Gets or sets an instance of page preview completion delegate.
public final void setReleasePageStream(IReleasePageStream value)
Gets or sets an instance of page preview completion delegate.
value
- An instance of page preview completion delegate.