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 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. | 
Methods
| Method | Description | 
|---|---|
| getWidth() | Gets the page preview width. | 
| setWidth(int width) | Sets the page preview width. | 
| getHeight() | Gets the page preview height. | 
| setHeight(int height) | Sets the page preview height. | 
| getDpi() | Gets a dpi. | 
| setDpi(int dpi) | Sets a dpi. | 
| getPageNumbers() | Gets an array of page numbers to generate previews. | 
| setPageNumbers(int[] pageNumbers) | Sets an array of page numbers to generate previews. | 
| getPreviewFormat() | Gets the preview image format. | 
| setPreviewFormat(PreviewFormats previewFormat) | Sets the preview image format. | 
| getCreatePageStream() | Gets an instance of the page stream creation delegate. | 
| setCreatePageStream(ICreatePageStream createPageStream) | Sets an instance of the page stream creation delegate. | 
| getReleasePageStream() | Gets an instance of the page preview completion delegate. | 
| setReleasePageStream(IReleasePageStream releasePageStream) | Sets an instance of the page preview completion delegate. | 
| getPreviewPageRender() | Gets an instance of the page preview render info delegate. | 
| setPreviewPageRender(IPreviewPageRender previewPageRender) | Sets an instance of the page preview render info delegate. | 
PreviewOptions(ICreatePageStream createPageStream)
public PreviewOptions(ICreatePageStream createPageStream)
Initializes a new instance of the 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 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 int getWidth()
Gets the page preview width.
Returns: int - The page width.
setWidth(int width)
public void setWidth(int width)
Sets the page preview width.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| width | int | The page width. | 
getHeight()
public int getHeight()
Gets the page preview height.
Returns: int - The page height.
setHeight(int height)
public void setHeight(int height)
Sets the page preview height.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| height | int | The page height. | 
getDpi()
public int getDpi()
Gets a dpi.
Returns: int - An integer value that represents a dpi.
setDpi(int dpi)
public void setDpi(int dpi)
Sets a dpi.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| dpi | int | The dpi. | 
getPageNumbers()
public int[] getPageNumbers()
Gets an array of page numbers to generate previews.
Returns: int[] - A collection of page numbers.
setPageNumbers(int[] pageNumbers)
public void setPageNumbers(int[] pageNumbers)
Sets an array of page numbers to generate previews.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| pageNumbers | int[] | A collection of page numbers. | 
getPreviewFormat()
public PreviewFormats getPreviewFormat()
Gets the preview image format.
Returns: PreviewFormats - PreviewFormats numeration.
setPreviewFormat(PreviewFormats previewFormat)
public void setPreviewFormat(PreviewFormats previewFormat)
Sets the preview image format.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| previewFormat | PreviewFormats | The preview format. | 
getCreatePageStream()
public ICreatePageStream getCreatePageStream()
Gets an instance of the page stream creation delegate.
Returns: ICreatePageStream - The page stream creation delegate.
setCreatePageStream(ICreatePageStream createPageStream)
public void setCreatePageStream(ICreatePageStream createPageStream)
Sets an instance of the page stream creation delegate.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| createPageStream | ICreatePageStream | The page stream creation delegate. | 
getReleasePageStream()
public IReleasePageStream getReleasePageStream()
Gets an instance of the page preview completion delegate.
Returns: IReleasePageStream - The page preview completion delegate.
setReleasePageStream(IReleasePageStream releasePageStream)
public void setReleasePageStream(IReleasePageStream releasePageStream)
Sets an instance of the page preview completion delegate.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| releasePageStream | IReleasePageStream | The page preview completion delegate. | 
getPreviewPageRender()
public IPreviewPageRender getPreviewPageRender()
Gets an instance of the page preview render info delegate.
Returns: IPreviewPageRender - The page preview render info delegate.
setPreviewPageRender(IPreviewPageRender previewPageRender)
public void setPreviewPageRender(IPreviewPageRender previewPageRender)
Sets an instance of the page preview render info delegate.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| previewPageRender | IPreviewPageRender | The page preview render info delegate. |