public class PreviewOptions extends Object
Constructor and 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. |
Modifier and Type | Method and Description |
---|---|
ICreatePageStream |
getCreatePageStream()
Gets an instance of the page stream creation delegate.
|
int |
getDpi()
Gets a dpi.
|
int |
getHeight()
Gets the page preview height.
|
int[] |
getPageNumbers()
Gets an array of page numbers to generate previews.
|
PreviewFormats |
getPreviewFormat()
Gets the preview image format.
|
IPreviewPageRender |
getPreviewPageRender()
Gets an instance of the page preview render info delegate.
|
IReleasePageStream |
getReleasePageStream()
Gets an instance of the page preview completion delegate.
|
int |
getWidth()
Gets the page preview width.
|
void |
setCreatePageStream(ICreatePageStream createPageStream)
Sets an instance of the page stream creation delegate.
|
void |
setDpi(int dpi)
Sets a dpi.
|
void |
setHeight(int height)
Sets the page preview height.
|
void |
setPageNumbers(int[] pageNumbers)
Sets an array of page numbers to generate previews.
|
void |
setPreviewFormat(PreviewFormats previewFormat)
Sets the preview image format.
|
void |
setPreviewPageRender(IPreviewPageRender previewPageRender)
Sets an instance of the page preview render info delegate.
|
void |
setReleasePageStream(IReleasePageStream releasePageStream)
Sets an instance of the page preview completion delegate.
|
void |
setWidth(int width)
Sets the page preview width.
|
public PreviewOptions(ICreatePageStream createPageStream)
PreviewOptions
class causing the output stream to be closed.createPageStream
- Creates a stream for a specific page preview.public PreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)
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 the output stream.public int getWidth()
public void setWidth(int width)
width
- The page width.public int getHeight()
public void setHeight(int height)
height
- The page height.public int getDpi()
public void setDpi(int dpi)
dpi
- The dpi.public int[] getPageNumbers()
public void setPageNumbers(int[] pageNumbers)
pageNumbers
- A collection of page numbers.public PreviewFormats getPreviewFormat()
PreviewFormats
numeration.public void setPreviewFormat(PreviewFormats previewFormat)
previewFormat
- The preview format.public ICreatePageStream getCreatePageStream()
public void setCreatePageStream(ICreatePageStream createPageStream)
createPageStream
- The page stream creation delegate.public IReleasePageStream getReleasePageStream()
public void setReleasePageStream(IReleasePageStream releasePageStream)
releasePageStream
- The page preview completion delegate.public IPreviewPageRender getPreviewPageRender()
public void setPreviewPageRender(IPreviewPageRender previewPageRender)
previewPageRender
- The page preview render info delegate.