public static class PreviewOptions.Builder extends Object
PreviewOptions builder.| Constructor and Description |
|---|
Builder(CreatePageStreamFunction createPageStream)
Instantiates a new Builder object.
|
Builder(CreatePageStreamFunction createPageStream,
ReleasePageStreamFunction releasePageStream)
Instantiates a new Builder object.
|
Builder(com.groupdocs.comparison.common.delegates.Delegates.CreatePageStream createPageStream)
Instantiates a new Builder object.
|
Builder(com.groupdocs.comparison.common.delegates.Delegates.CreatePageStream createPageStream,
com.groupdocs.comparison.common.delegates.Delegates.ReleasePageStream releasePageStream)
Instantiates a new Builder object.
|
| Modifier and Type | Method and Description |
|---|---|
PreviewOptions |
build()
Returns the object that was created and configured along with the builder.
|
PreviewOptions.Builder |
setHeight(int value)
Sets the height of the preview images.
|
PreviewOptions.Builder |
setPageNumbers(int[] value)
Sets an array of page numbers for which preview images will be generated.
|
PreviewOptions.Builder |
setPreviewFormat(PreviewFormats value)
Sets a format of preview images.
|
PreviewOptions.Builder |
setReleasePageStream(com.groupdocs.comparison.common.delegates.Delegates.ReleasePageStream releasePageStream)
Gets a function to release output page preview stream.
|
PreviewOptions.Builder |
setReleasePageStream(ReleasePageStreamFunction releasePageStream)
Sets a function to release output page preview stream.
|
PreviewOptions.Builder |
setWidth(int value)
Sets the width of the preview images.
|
public Builder(CreatePageStreamFunction createPageStream)
createPageStream - The function to create output page preview stream.public Builder(CreatePageStreamFunction createPageStream, ReleasePageStreamFunction releasePageStream)
createPageStream - The function to create output page preview stream.releasePageStream - The function to release output page preview stream.public Builder(com.groupdocs.comparison.common.delegates.Delegates.CreatePageStream createPageStream)
createPageStream - The function to create output page preview stream.public Builder(com.groupdocs.comparison.common.delegates.Delegates.CreatePageStream createPageStream,
com.groupdocs.comparison.common.delegates.Delegates.ReleasePageStream releasePageStream)
createPageStream - The function to create output page preview stream.releasePageStream - The function to release output page preview stream.public final PreviewOptions build()
public PreviewOptions.Builder setHeight(int value)
Sets the height of the preview images.
value - The height of the preview images.public PreviewOptions.Builder setPageNumbers(int[] value)
Sets an array of page numbers for which preview images will be generated.
value - Page numbers arraypublic PreviewOptions.Builder setPreviewFormat(PreviewFormats value)
Sets a format of preview images.
value - Preview images formatpublic PreviewOptions.Builder setReleasePageStream(com.groupdocs.comparison.common.delegates.Delegates.ReleasePageStream releasePageStream)
Gets a function to release output page preview stream.
releasePageStream - The function to release output page preview stream.public PreviewOptions.Builder setReleasePageStream(ReleasePageStreamFunction releasePageStream)
Sets a function to release output page preview stream.
releasePageStream - The function to release output page preview stream.public PreviewOptions.Builder setWidth(int value)
Sets the width of the preview images.
value - The width of the preview images.Copyright © 2024. All rights reserved.