DiagramPreviewOptions

Inheritance: java.lang.Object, com.groupdocs.watermark.options.PreviewOptions

public class DiagramPreviewOptions extends PreviewOptions

Provides options to sets requirements and stream delegates for preview generation of Diagram document.

Constructors

Constructor Description
DiagramPreviewOptions(ICreatePageStream createPageStream) Initializes a new instance of the [DiagramPreviewOptions](../../com.groupdocs.watermark.options/diagrampreviewoptions) class causing the output stream to be closed.
DiagramPreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream) Initializes a new instance of [DiagramPreviewOptions](../../com.groupdocs.watermark.options/diagrampreviewoptions) class causing the output stream to be returned to the client for further use.

Fields

Field Description
DefaultResolution Default resolution in dots per inch.

Methods

Method Description
getResolution() Gets or sets the resolution for the generated images, in dots per inch.
setResolution(float value) Gets or sets the resolution for the generated images, in dots per inch.
getHighQualityRendering() Gets or sets the flag for high quality rendering.
setHighQualityRendering(boolean value) Gets or sets the flag for high quality rendering.

DiagramPreviewOptions(ICreatePageStream createPageStream)

public DiagramPreviewOptions(ICreatePageStream createPageStream)

Initializes a new instance of the [DiagramPreviewOptions](../../com.groupdocs.watermark.options/diagrampreviewoptions) class causing the output stream to be closed.

Parameters:

Parameter Type Description
createPageStream ICreatePageStream Creates a stream for a specific page preview.

DiagramPreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)

public DiagramPreviewOptions(ICreatePageStream createPageStream, IReleasePageStream releasePageStream)

Initializes a new instance of [DiagramPreviewOptions](../../com.groupdocs.watermark.options/diagrampreviewoptions) 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.

DefaultResolution

public static final float DefaultResolution

Default resolution in dots per inch.

getResolution()

public final float getResolution()

Gets or sets the resolution for the generated images, in dots per inch.


The default value is 300.

Returns: float

setResolution(float value)

public final void setResolution(float value)

Gets or sets the resolution for the generated images, in dots per inch.


The default value is 300.

Parameters:

Parameter Type Description
value float

getHighQualityRendering()

public final boolean getHighQualityRendering()

Gets or sets the flag for high quality rendering.


The high quality rendering uses more resources. The default value is false .

Returns: boolean

setHighQualityRendering(boolean value)

public final void setHighQualityRendering(boolean value)

Gets or sets the flag for high quality rendering.


The high quality rendering uses more resources. The default value is false .

Parameters:

Parameter Type Description
value boolean