PreviewOptions
Leave feedback
On this page
Inheritance: java.lang.Object, com.groupdocs.merger.domain.options.PageOptions
All Implemented Interfaces: com.groupdocs.merger.domain.options.interfaces.IPreviewOptions
public class PreviewOptions extends PageOptions implements IPreviewOptions
Represents document preview options.
| Constructor | Description |
|---|---|
| PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode) | Initializes a new instance of the PreviewOptions class. |
| PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int[] pageNumbers) | Initializes a new instance of the PreviewOptions class. |
| PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber) | Initializes a new instance of the PreviewOptions class. |
| PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber, int mode) | Initializes a new instance of the PreviewOptions class. |
| Method | Description |
|---|---|
| getWidth() | Preview width. |
| setWidth(int value) | Preview width. |
| getHeight() | Preview height. |
| setHeight(int value) | Preview height. |
| getResolution() | Image resolution. |
| setResolution(int value) | Image resolution. |
| getMode() | Mode for preview. |
| validate(FileType fileType) | Validates the preview options. |
| getPathByPageNumber(int pageNumber, String extension) | Gets the full file path of previewed document by page number with defined extension. |
| getPageStreamFactory() | PageStreamFactory for create or release output page preview stream. |
public PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode)
Initializes a new instance of the PreviewOptions class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageStreamFactory | PageStreamFactory | The method that instantiates stream used to write output page data. |
| previewMode | int | The preview mode of Mode (#getMode.getMode/#setMode(int).setMode(int)) |
public PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int[] pageNumbers)
Initializes a new instance of the PreviewOptions class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageStreamFactory | PageStreamFactory | The method that instantiates stream used to write output page data. |
| previewMode | int | The preview mode of Mode (#getMode.getMode/#setMode(int).setMode(int)) |
| pageNumbers | int[] | Page numbers. |
PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber)
public PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber)
Initializes a new instance of the PreviewOptions class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageStreamFactory | PageStreamFactory | The method that instantiates stream used to write output page data. |
| previewMode | int | The preview mode of Mode (#getMode.getMode/#setMode(int).setMode(int)) |
| startNumber | int | The start page number. |
| endNumber | int | The end page number. |
PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber, int mode)
public PreviewOptions(PageStreamFactory pageStreamFactory, int previewMode, int startNumber, int endNumber, int mode)
Initializes a new instance of the PreviewOptions class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageStreamFactory | PageStreamFactory | The method that instantiates stream used to write output page data. |
| previewMode | int | The preview mode of Mode (#getMode.getMode/#setMode(int).setMode(int)) |
| startNumber | int | The start page number. |
| endNumber | int | The end page number. |
| mode | int | The range mode. |
public final int getWidth()
Preview width.
Returns: int
public final void setWidth(int value)
Preview width.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
public final int getHeight()
Preview height.
Returns: int
public final void setHeight(int value)
Preview height.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
public final int getResolution()
Image resolution.
Returns: int
public final void setResolution(int value)
Image resolution.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
public final int getMode()
Mode for preview.
Returns: int
public final void validate(FileType fileType)
Validates the preview options.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fileType | FileType | The file type. |
public final String getPathByPageNumber(int pageNumber, String extension)
Gets the full file path of previewed document by page number with defined extension.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pageNumber | int | Page number of preview. |
| extension | java.lang.String | Extension of file. |
Returns: java.lang.String - The full file path.
public PageStreamFactory getPageStreamFactory()
PageStreamFactory for create or release output page preview stream.
Returns: PageStreamFactory
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.