Properties
| Property | Description |
|---|---|
| HorizontalScrollState | Gets or sets the display state of the horizontal scroll bar. |
| VerticalScrollState | Gets or sets the display state of the vertical scroll bar. |
| EnableThumbnails | Gets or sets whether the thumbnail element is visible. |
| ContainerElement | Gets the which represents the elements container of the control. |
| PdfViewerElement | Gets the which represents the main element of the control. |
| AnnotationsColor | Gets or sets the background color of the annotations when they are pressed. |
| FitToWidth | Fit to window width |
| FitFullPage | Fit one full page to control |
| SelectionColor | Gets or sets the color that highlights the current selection. |
| ScaleFactor | Gets or sets the factor by which the document is scaled. |
| Document | Gets the currently loaded |
| ReadingMode | Gets or sets whether the entire document is loaded at the beginning or pages are loaded on demand. |
| RadContextMenu | Gets or sets the associated . By default this is . |
| ViewerMode | Gets or sets the current viewer mode - Pan, TextSelection or None. |
| BackColor | RadPdfViewer consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored. |
| ForeColor | RadPdfViewer consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored. |
| ThumbnailListWidth | Get or Set the width of the Thumbnail list |
| PrintScalePageToPaperSize | Scale page when printing to fit the paper size without keeping the aspect ratio. |
| PrintOrientation | Set or get the page orientation when printing. |
| PdfViewerElement.AllowSignatureDialog | Allows you to disable the SignatureDialog and SingSignatureDialog |
| PdfViewerElement.AllowSignSignatureDialog | Allows you to disable the document signing. |
| RadPdfViewerElement.AsyncRender | Enable or disable the async rendering of pages. |
| RadPdfViewerElement.CachePaint | Enable or disable the cached painting of pages. |
| UseBufferedPrinting [Released in R2 2021] | If true, the page will be printed in an image that will be send to the printer at once. Loss of quality is possible. |
Methods
| Method | Description |
|---|---|
| Select | Creates selection from start position to end position. |
| PageUp | Navigates to the previous page. |
| PageDown | Navigates to the next page. |
| LoadDocument(string path) | Loads a PDF document from a specified file name. |
| LoadDocument(Stream stream) | Loads a PDF document from a specified stream. |
| UnloadDocument | Unload the current PDF document. |
| ShowThubnails | Show the Pdf document's thumbnails |
| HideThumbnails | Hide the Pdf document's thumbnails |
| Directly prints the document to the default printer. | |
| Print(bool showPrinterSettings) | Prints the document with the parameter indicating whether printer settings dialog should be shown. |
| Print(bool showPrinterSettings, RadPrintDocument document) | Prints the document. The first parameter indicating whether printer settings dialog should be shown. The second parameter provides an option for supplying a RadPrintDocument object controlling the printing process . |
| PrintPreview | Shows a RadPrintPreviewDialog for editing the print settings. |
| PrintPreview(RadPrintDocument document) | Shows a RadPrintPreviewDialog for editing the print settings with an option for a RadPrintDocument instance. |
Events
As of R1 2021 RadPdfViewerElement offers the cancelable SignatureDialogShowing and SignSignatureDialogShowing events. They allow customizing or changing the signature dialogs in RadPdfViewer.
| Event | Description |
|---|---|
| DocumentLoaded | Fires when the document has finished loading. |
| DataError | Fires when an internal exception in during loading parts of the document occurs. If the event is not handled, a default error message box will be shown, otherwise the message box will not show and handling the error should be done in the event handler. |
| AnnotationClicked | Fires when a link or a bookmark was clicked. |
| FitToWidthChanged | Fires when the FitToWidth property has changed. |
| FitFullPageChanged | Fires when the FitFullPage property has changed. |
| ScaleFactorChanged | Fires when the ScaleFactor property has changed. |
| CaretPositionChanged | Fires when the caret changes its position. |
| SelectionChanged | Fires when the text selection has changed. |
| PageElementCreating | Fires when a is being created. Allows for replacing it with custom page element. |
| ViewerModeChanged | Fires when the ViewerMode property has changed. |