PreviewOptions
Inheritance: java.lang.Object
public class PreviewOptions
Provides options to sets requirements and stream delegates for preview generation.
Constructors
| Constructor | Description |
|---|---|
| PreviewOptions(ICreatePageStream createPageStream) | Initializes a new instance of the [PreviewOptions](../../com.groupdocs.watermark.options/previewoptions) class causing the output stream to be closed. |
| PreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream) | Initializes a new instance of [PreviewOptions](../../com.groupdocs.watermark.options/previewoptions) class causing the output stream to be returned to the client for further use. |
Methods
| Method | Description |
|---|---|
| getWidth() | Gets the page preview width. |
| setWidth(int value) | Sets the page preview width. |
| getHeight() | Gets the page preview height. |
| setHeight(int value) | Sets the page preview height. |
| getPageNumbers() | Gets an array of page numbers to generate previews. |
| setPageNumbers(int[] value) | Sets an array of page numbers to generate previews. |
| getPreviewFormat() | Gets the preview image format. |
| setPreviewFormat(int value) | Sets the preview image format. |
| getCreatePageStream() | Gets an instance of the page stream creation class. |
| setCreatePageStream(ICreatePageStream value) | Sets an instance of the page stream creation class. |
| getReleasePageStream() | Gets an instance of the page preview completion class. |
| setReleasePageStream(IReleasePageStream value) | Sets an instance of the page preview completion class. |
PreviewOptions(ICreatePageStream createPageStream)
public PreviewOptions(ICreatePageStream createPageStream)
Initializes a new instance of the [PreviewOptions](../../com.groupdocs.watermark.options/previewoptions) class causing the output stream to be closed.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| createPageStream | ICreatePageStream | Creates a stream for a specific page preview. |
PreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)
public PreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)
Initializes a new instance of [PreviewOptions](../../com.groupdocs.watermark.options/previewoptions) class causing the output stream to be returned to the client for further use.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| createPageStream | ICreatePageStream | Creates a stream for a specific page preview. |
| releasePageStream | IReleasePageStream | Notifies that the page preview generation is done and gets the output stream. |
getWidth()
public final int getWidth()
Gets the page preview width.
Returns: int - The page preview width.
setWidth(int value)
public final void setWidth(int value)
Sets the page preview width.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int | The page preview width. |
getHeight()
public final int getHeight()
Gets the page preview height.
Returns: int - The page preview height.
setHeight(int value)
public final void setHeight(int value)
Sets the page preview height.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int | The page preview height. |
getPageNumbers()
public final int[] getPageNumbers()
Gets an array of page numbers to generate previews.
Returns: int[] - The array of page numbers to generate previews.
setPageNumbers(int[] value)
public final void setPageNumbers(int[] value)
Sets an array of page numbers to generate previews.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int[] | The array of page numbers to generate previews. |
getPreviewFormat()
public final int getPreviewFormat()
Gets the preview image format.
Returns: int - The preview image format.
setPreviewFormat(int value)
public final void setPreviewFormat(int value)
Sets the preview image format.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int | The preview image format. |
getCreatePageStream()
public final ICreatePageStream getCreatePageStream()
Gets an instance of the page stream creation class.
Returns: ICreatePageStream - The instance of the page stream creation class.
setCreatePageStream(ICreatePageStream value)
public final void setCreatePageStream(ICreatePageStream value)
Sets an instance of the page stream creation class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | ICreatePageStream | The instance of the page stream creation class. |
getReleasePageStream()
public final IReleasePageStream getReleasePageStream()
Gets an instance of the page preview completion class.
Returns: IReleasePageStream - The instance of the page preview completion delegate.
setReleasePageStream(IReleasePageStream value)
public final void setReleasePageStream(IReleasePageStream value)
Sets an instance of the page preview completion class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | IReleasePageStream | The instance of the page preview completion delegate. |