PreviewOptions

PreviewOptions class

Represents document preview options.

public class PreviewOptions : PageOptions, IPreviewOptions

Constructors

Name Description
PreviewOptions(CreatePageStream, PreviewMode) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, PreviewMode, int[]) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, ReleasePageStream, PreviewMode) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, PreviewMode, int, int) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, ReleasePageStream, PreviewMode, int[]) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, PreviewMode, int, int, RangeMode) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, ReleasePageStream, PreviewMode, int, int) Initializes a new instance of the PreviewOptions class.
PreviewOptions(CreatePageStream, ReleasePageStream, PreviewMode, int, int, RangeMode) Initializes a new instance of the PreviewOptions class.

Properties

Name Description
CreateStream { get; } Delegate that defines method to create output page preview stream.
Height { get; set; } Preview height.
Mode { get; } Mode for preview.
Pages { get; } Get page numbers collection.
ReleaseStream { get; } Delegate that defines method to release output page preview stream.
Resolution { get; set; } Image resolution.
Width { get; set; } Preview width.

Methods

Name Description
GetPathByPageNumber(int, string) Gets the full file path of previewed document by page number with defined extension.
Validate(FileType) Validates the preview options.

Remarks

When no page numbers are given, the operation applies to every page of the document.

See Also