RadPdfViewerToolBar
Represents a customizable toolbar for the RadPdfViewer control, providing various PDF viewing and manipulation functionalities such as opening, saving, printing, rotating, navigating pages, zooming, and adding signatures. The toolbar allows developers to show or hide specific buttons and options based on user needs. It utilizes dependency properties to manage the visibility of toolbar elements and provides methods for applying themes and updating visibility dynamically.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.FixedDocumentViewersUI.dll
Syntax:
[TelerikToolboxCategory("Documents")]
public class RadPdfViewerToolBar : Control
Inheritance: objectRadPdfViewerToolBar
Constructors
Initializes a new instance of the RadPdfViewerToolBar class.
public RadPdfViewerToolBar()
Fields
HasAISummaryProperty
DependencyProperty
Determines whether the AI Summary button is visible.
public static readonly DependencyProperty HasAISummaryProperty
HasClockwiseButtonProperty
DependencyProperty
Determines whether the clockwise button is visible.
public static readonly DependencyProperty HasClockwiseButtonProperty
HasCounterclockwiseButtonProperty
DependencyProperty
Determines whether the counterclockwise button is visible.
public static readonly DependencyProperty HasCounterclockwiseButtonProperty
HasFitToPageButtonProperty
DependencyProperty
Determines whether the fit-to-page button is visible.
public static readonly DependencyProperty HasFitToPageButtonProperty
HasFitToWidthButtonProperty
DependencyProperty
Determines whether the fit-to-width button is visible.
public static readonly DependencyProperty HasFitToWidthButtonProperty
HasOpenButtonProperty
DependencyProperty
Determines whether the open button is visible.
public static readonly DependencyProperty HasOpenButtonProperty
HasPageDownButtonProperty
DependencyProperty
Determines whether the page down button is visible.
public static readonly DependencyProperty HasPageDownButtonProperty
HasPagesCountGroupProperty
DependencyProperty
Determines whether the pages count group is visible.
public static readonly DependencyProperty HasPagesCountGroupProperty
HasPageUpButtonProperty
DependencyProperty
Determines whether the page up button is visible.
public static readonly DependencyProperty HasPageUpButtonProperty
HasPanTextSelectionGroupProperty
DependencyProperty
Determines whether the pan / text selection group is visible.
public static readonly DependencyProperty HasPanTextSelectionGroupProperty
HasPercentComboBoxProperty
DependencyProperty
Determines whether the percent ComboBox is visible.
public static readonly DependencyProperty HasPercentComboBoxProperty
HasPrintButtonProperty
DependencyProperty
Determines whether the print button is visible.
public static readonly DependencyProperty HasPrintButtonProperty
HasSaveButtonProperty
DependencyProperty
Determines whether the save button is visible.
public static readonly DependencyProperty HasSaveButtonProperty
HasSignatureButtonProperty
DependencyProperty
Determines whether the signature button is visible.
public static readonly DependencyProperty HasSignatureButtonProperty
HasZoomInButtonProperty
DependencyProperty
Determines whether the zoom in button is visible.
public static readonly DependencyProperty HasZoomInButtonProperty
HasZoomOutButtonProperty
DependencyProperty
Determines whether the zoom out button is visible.
public static readonly DependencyProperty HasZoomOutButtonProperty
RadPdfViewerNavigationPaneProperty
DependencyProperty
Gets the associated RadPdfViewerNavigationPane property.
public static readonly DependencyProperty RadPdfViewerNavigationPaneProperty
RadPdfViewerProperty
DependencyProperty
Gets the associated RadPdfViewer property.
public static readonly DependencyProperty RadPdfViewerProperty
SignaturePanelProperty
DependencyProperty
Gets the associated SignaturePanel property.
public static readonly DependencyProperty SignaturePanelProperty
Properties
Gets or sets a value indicating whether the AI Summary button is visible.
public bool HasAISummary { get; set; }
Determines whether the clockwise button is visible.
public bool HasClockwiseButton { get; set; }
Determines whether the counterclockwise button is visible.
public bool HasCounterclockwiseButton { get; set; }
Determines whether the fit-to-page button is visible.
public bool HasFitToPageButton { get; set; }
Determines whether the fit-to-width button is visible.
public bool HasFitToWidthButton { get; set; }
Determines whether the open button is visible.
public bool HasOpenButton { get; set; }
Determines whether the page down button is visible.
public bool HasPageDownButton { get; set; }
Determines whether the pages count group is visible.
public bool HasPagesCountGroup { get; set; }
Determines whether the page up button is visible.
public bool HasPageUpButton { get; set; }
Determines whether the pan / text selection group is visible.
public bool HasPanTextSelectionGroup { get; set; }
Determines whether the percent ComboBox is visible.
public bool HasPercentComboBox { get; set; }
Determines whether the print button is visible.
public bool HasPrintButton { get; set; }
Determines whether the save button is visible.
public bool HasSaveButton { get; set; }
Determines whether the signature button is visible.
public bool HasSignatureButton { get; set; }
Determines whether the zoom in button is visible.
public bool HasZoomInButton { get; set; }
Determines whether the zoom out button is visible.
public bool HasZoomOutButton { get; set; }
Gets the associated RadPdfViewer.
public RadPdfViewer RadPdfViewer { get; set; }
Gets or sets the associated RadPdfViewerNavigationPane.
public RadPdfViewerNavigationPane RadPdfViewerNavigationPane { get; set; }
Gets the associated SignaturePanel.
public SignaturePanel SignaturePanel { get; set; }
Methods
public override void OnApplyTemplate()
This method in called when IsInitialized is set to true and it raises an Initialized event.
Resets the theme of the RadPdfViewerToolBar to change it or to invalidate it.
public void ResetTheme()