New to Telerik UI for WPFStart a free 30-day trial

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:

C#
[TelerikToolboxCategory("Documents")]
public class RadPdfViewerToolBar : Control

Inheritance: objectRadPdfViewerToolBar

Constructors

Initializes a new instance of the RadPdfViewerToolBar class.

C#
public RadPdfViewerToolBar()

Fields

HasAISummaryProperty

DependencyProperty

Determines whether the AI Summary button is visible.

C#
public static readonly DependencyProperty HasAISummaryProperty

HasClockwiseButtonProperty

DependencyProperty

Determines whether the clockwise button is visible.

C#
public static readonly DependencyProperty HasClockwiseButtonProperty

Determines whether the counterclockwise button is visible.

C#
public static readonly DependencyProperty HasCounterclockwiseButtonProperty

HasFitToPageButtonProperty

DependencyProperty

Determines whether the fit-to-page button is visible.

C#
public static readonly DependencyProperty HasFitToPageButtonProperty

HasFitToWidthButtonProperty

DependencyProperty

Determines whether the fit-to-width button is visible.

C#
public static readonly DependencyProperty HasFitToWidthButtonProperty

HasOpenButtonProperty

DependencyProperty

Determines whether the open button is visible.

C#
public static readonly DependencyProperty HasOpenButtonProperty

HasPageDownButtonProperty

DependencyProperty

Determines whether the page down button is visible.

C#
public static readonly DependencyProperty HasPageDownButtonProperty

HasPagesCountGroupProperty

DependencyProperty

Determines whether the pages count group is visible.

C#
public static readonly DependencyProperty HasPagesCountGroupProperty

HasPageUpButtonProperty

DependencyProperty

Determines whether the page up button is visible.

C#
public static readonly DependencyProperty HasPageUpButtonProperty

Determines whether the pan / text selection group is visible.

C#
public static readonly DependencyProperty HasPanTextSelectionGroupProperty

HasPercentComboBoxProperty

DependencyProperty

Determines whether the percent ComboBox is visible.

C#
public static readonly DependencyProperty HasPercentComboBoxProperty

HasPrintButtonProperty

DependencyProperty

Determines whether the print button is visible.

C#
public static readonly DependencyProperty HasPrintButtonProperty

HasSaveButtonProperty

DependencyProperty

Determines whether the save button is visible.

C#
public static readonly DependencyProperty HasSaveButtonProperty

HasSignatureButtonProperty

DependencyProperty

Determines whether the signature button is visible.

C#
public static readonly DependencyProperty HasSignatureButtonProperty

HasZoomInButtonProperty

DependencyProperty

Determines whether the zoom in button is visible.

C#
public static readonly DependencyProperty HasZoomInButtonProperty

HasZoomOutButtonProperty

DependencyProperty

Determines whether the zoom out button is visible.

C#
public static readonly DependencyProperty HasZoomOutButtonProperty

Gets the associated RadPdfViewerNavigationPane property.

C#
public static readonly DependencyProperty RadPdfViewerNavigationPaneProperty

RadPdfViewerProperty

DependencyProperty

Gets the associated RadPdfViewer property.

C#
public static readonly DependencyProperty RadPdfViewerProperty

SignaturePanelProperty

DependencyProperty

Gets the associated SignaturePanel property.

C#
public static readonly DependencyProperty SignaturePanelProperty

Properties

Gets or sets a value indicating whether the AI Summary button is visible.

C#
public bool HasAISummary { get; set; }

Determines whether the clockwise button is visible.

C#
public bool HasClockwiseButton { get; set; }

Determines whether the counterclockwise button is visible.

C#
public bool HasCounterclockwiseButton { get; set; }

Determines whether the fit-to-page button is visible.

C#
public bool HasFitToPageButton { get; set; }

Determines whether the fit-to-width button is visible.

C#
public bool HasFitToWidthButton { get; set; }

Determines whether the open button is visible.

C#
public bool HasOpenButton { get; set; }

Determines whether the page down button is visible.

C#
public bool HasPageDownButton { get; set; }

Determines whether the pages count group is visible.

C#
public bool HasPagesCountGroup { get; set; }

Determines whether the page up button is visible.

C#
public bool HasPageUpButton { get; set; }

Determines whether the pan / text selection group is visible.

C#
public bool HasPanTextSelectionGroup { get; set; }

Determines whether the percent ComboBox is visible.

C#
public bool HasPercentComboBox { get; set; }

Determines whether the print button is visible.

C#
public bool HasPrintButton { get; set; }

Determines whether the save button is visible.

C#
public bool HasSaveButton { get; set; }

Determines whether the signature button is visible.

C#
public bool HasSignatureButton { get; set; }

Determines whether the zoom in button is visible.

C#
public bool HasZoomInButton { get; set; }

Determines whether the zoom out button is visible.

C#
public bool HasZoomOutButton { get; set; }

Gets the associated RadPdfViewer.

C#
public RadPdfViewer RadPdfViewer { get; set; }

Gets or sets the associated RadPdfViewerNavigationPane.

C#
public RadPdfViewerNavigationPane RadPdfViewerNavigationPane { get; set; }

Gets the associated SignaturePanel.

C#
public SignaturePanel SignaturePanel { get; set; }

Methods

C#
public override void OnApplyTemplate()

This method in called when IsInitialized is set to true and it raises an Initialized event.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

Resets the theme of the RadPdfViewerToolBar to change it or to invalidate it.

C#
public void ResetTheme()