skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
  • Migrate to .NET MAUI
  • Support and Learning

    • Support and Learning Hub
    • Release History
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Contact us

Class RadPdfViewer

Inheritance
System.Object
RadLayout<Xamarin.Forms.View>
RadPdfViewer
Inherited Members
RadLayout<View>.OnMeasure(Double, Double)
RadLayout<View>.LayoutChildren(Double, Double, Double, Double)
RadLayout<View>.ShouldInvalidateOnChildAdded(View)
RadLayout<View>.ShouldInvalidateOnChildRemoved(View)
RadLayout<View>.SuppressInvalidation
Namespace: Telerik.XamarinForms.PdfViewer
Assembly: Telerik.XamarinForms.PdfViewer.dll

Syntax

public class RadPdfViewer : RadLayout<View>

Constructors

RadPdfViewer()

Declaration
public RadPdfViewer()

Fields

BackgroundColorProperty

Declaration
public static readonly BindableProperty BackgroundColorProperty
Field Value
Xamarin.Forms.BindableProperty

BusyIndicatorTemplateProperty

Declaration
public static readonly BindableProperty BusyIndicatorTemplateProperty
Field Value
Xamarin.Forms.BindableProperty

DocumentProperty

Declaration
public static readonly BindableProperty DocumentProperty
Field Value
Xamarin.Forms.BindableProperty

DoubleTappedCommandProperty

Declaration
public static readonly BindableProperty DoubleTappedCommandProperty
Field Value
Xamarin.Forms.BindableProperty

FitToWidthCommandProperty

Declaration
public static readonly BindableProperty FitToWidthCommandProperty
Field Value
Xamarin.Forms.BindableProperty

LayoutModeProperty

Declaration
public static readonly BindableProperty LayoutModeProperty
Field Value
Xamarin.Forms.BindableProperty

MaxZoomLevelProperty

Declaration
public static readonly BindableProperty MaxZoomLevelProperty
Field Value
Xamarin.Forms.BindableProperty

MinZoomLevelProperty

Declaration
public static readonly BindableProperty MinZoomLevelProperty
Field Value
Xamarin.Forms.BindableProperty

NavigateToNextPageCommandProperty

Declaration
public static readonly BindableProperty NavigateToNextPageCommandProperty
Field Value
Xamarin.Forms.BindableProperty

NavigateToPageCommandProperty

Declaration
public static readonly BindableProperty NavigateToPageCommandProperty
Field Value
Xamarin.Forms.BindableProperty

NavigateToPreviousPageCommandProperty

Declaration
public static readonly BindableProperty NavigateToPreviousPageCommandProperty
Field Value
Xamarin.Forms.BindableProperty

PageSpacingProperty

Declaration
public static readonly BindableProperty PageSpacingProperty
Field Value
Xamarin.Forms.BindableProperty

SearchSettingsProperty

Declaration
public static readonly BindableProperty SearchSettingsProperty
Field Value
Xamarin.Forms.BindableProperty

SelectionSettingsProperty

Declaration
public static readonly BindableProperty SelectionSettingsProperty
Field Value
Xamarin.Forms.BindableProperty

SourceExceptionTemplateProperty

Declaration
public static readonly BindableProperty SourceExceptionTemplateProperty
Field Value
Xamarin.Forms.BindableProperty

SourceProperty

Declaration
public static readonly BindableProperty SourceProperty
Field Value
Xamarin.Forms.BindableProperty

ToggleLayoutModeCommandProperty

Declaration
public static readonly BindableProperty ToggleLayoutModeCommandProperty
Field Value
Xamarin.Forms.BindableProperty

ViewportProperty

Declaration
public static readonly BindableProperty ViewportProperty
Field Value
Xamarin.Forms.BindableProperty

VisiblePagesCountProperty

Declaration
public static readonly BindableProperty VisiblePagesCountProperty
Field Value
Xamarin.Forms.BindableProperty

VisiblePagesStartIndexProperty

Declaration
public static readonly BindableProperty VisiblePagesStartIndexProperty
Field Value
Xamarin.Forms.BindableProperty

ZoomInCommandProperty

Declaration
public static readonly BindableProperty ZoomInCommandProperty
Field Value
Xamarin.Forms.BindableProperty

ZoomLevelProperty

Declaration
public static readonly BindableProperty ZoomLevelProperty
Field Value
Xamarin.Forms.BindableProperty

ZoomOutCommandProperty

Declaration
public static readonly BindableProperty ZoomOutCommandProperty
Field Value
Xamarin.Forms.BindableProperty

Properties

BackgroundColor

Declaration
public Color BackgroundColor { get; set; }
Property Value
Xamarin.Forms.Color

BusyIndicatorTemplate

Declaration
public DataTemplate BusyIndicatorTemplate { get; set; }
Property Value
Xamarin.Forms.DataTemplate

Document

Declaration
public RadFixedDocument Document { get; }
Property Value
Telerik.Windows.Documents.Fixed.Model.RadFixedDocument

DoubleTappedCommand

Declaration
public ICommand DoubleTappedCommand { get; set; }
Property Value
System.Windows.Input.ICommand

EnableHardwareAcceleration

Declaration
public bool EnableHardwareAcceleration { get; set; }
Property Value
System.Boolean

FitToWidthCommand

Declaration
public ICommand FitToWidthCommand { get; set; }
Property Value
System.Windows.Input.ICommand

LayoutMode

Declaration
public LayoutMode LayoutMode { get; set; }
Property Value
LayoutMode

MaxZoomLevel

Declaration
public double MaxZoomLevel { get; set; }
Property Value
System.Double

MinZoomLevel

Declaration
public double MinZoomLevel { get; set; }
Property Value
System.Double

NavigateToNextPageCommand

Declaration
public ICommand NavigateToNextPageCommand { get; set; }
Property Value
System.Windows.Input.ICommand

NavigateToPageCommand

Declaration
public ICommand NavigateToPageCommand { get; set; }
Property Value
System.Windows.Input.ICommand

NavigateToPreviousPageCommand

Declaration
public ICommand NavigateToPreviousPageCommand { get; set; }
Property Value
System.Windows.Input.ICommand

PageSpacing

Declaration
public double PageSpacing { get; set; }
Property Value
System.Double

SearchSettings

Declaration
public SearchSettings SearchSettings { get; set; }
Property Value
SearchSettings

SelectionSettings

Declaration
public SelectionSettings SelectionSettings { get; set; }
Property Value
SelectionSettings

Source

Declaration
public DocumentSource Source { get; set; }
Property Value
DocumentSource

SourceExceptionTemplate

Declaration
public DataTemplate SourceExceptionTemplate { get; set; }
Property Value
Xamarin.Forms.DataTemplate

ToggleLayoutModeCommand

Declaration
public ICommand ToggleLayoutModeCommand { get; set; }
Property Value
System.Windows.Input.ICommand

UseBackgroundRendering

Declaration
public bool UseBackgroundRendering { get; set; }
Property Value
System.Boolean

Viewport

Declaration
public Rectangle Viewport { get; }
Property Value
Xamarin.Forms.Rectangle

VisiblePagesCount

Declaration
public int VisiblePagesCount { get; }
Property Value
System.Int32

VisiblePagesStartIndex

Declaration
public int VisiblePagesStartIndex { get; }
Property Value
System.Int32

ZoomInCommand

Declaration
public ICommand ZoomInCommand { get; set; }
Property Value
System.Windows.Input.ICommand

ZoomLevel

Declaration
public double ZoomLevel { get; }
Property Value
System.Double

ZoomOutCommand

Declaration
public ICommand ZoomOutCommand { get; set; }
Property Value
System.Windows.Input.ICommand

Methods

ChangeViewport(Rectangle)

Declaration
public void ChangeViewport(Rectangle viewport)
Parameters
Xamarin.Forms.Rectangle viewport

NavigateToPage(Int32)

Declaration
public void NavigateToPage(int index)
Parameters
System.Int32 index

OnChildAdded(Element)

Declaration
protected override void OnChildAdded(Element child)
Parameters
Xamarin.Forms.Element child

OnChildRemoved(Element)

Declaration
protected override void OnChildRemoved(Element child)
Parameters
Xamarin.Forms.Element child

OnPropertyChanged(String)

Declaration
protected override void OnPropertyChanged(string propertyName = null)
Parameters
System.String propertyName

ScrollIntoView(TextRange)

Declaration
public void ScrollIntoView(TextRange range)
Parameters
Telerik.Windows.Documents.Fixed.Text.TextRange range

ScrollIntoView(Rectangle)

Declaration
public void ScrollIntoView(Rectangle rect)
Parameters
Xamarin.Forms.Rectangle rect

ZoomToLevel(Double)

Declaration
public void ZoomToLevel(double zoomLevel)
Parameters
System.Double zoomLevel

Events

LinkAnnotationTapped

Declaration
public event EventHandler<LinkAnnotationTappedEventArgs> LinkAnnotationTapped
Event Type
System.EventHandler<LinkAnnotationTappedEventArgs>

PageElementsLoaded

An event that is raised after the model elements of a page were loaded. Use this event to alter the page content before it is rendered. This event is raised on a background thread.

Declaration
public event EventHandler<PageElementsLoadedEventArgs> PageElementsLoaded
Event Type
System.EventHandler<PageElementsLoadedEventArgs>

SourceException

Declaration
public event EventHandler<SourceExceptionEventArgs> SourceException
Event Type
System.EventHandler<SourceExceptionEventArgs>

SourcePasswordNeeded

An event that is raised during document import if a password is needed. This event may be raised on a non-UI thread. The password can be provided in the event args.

Declaration
public event EventHandler<PasswordNeededEventArgs> SourcePasswordNeeded
Event Type
System.EventHandler<Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Import.PasswordNeededEventArgs>

Sample Applications
  • Telerik Tagit
  • iOS Demo App
  • Android Demo App
Support Resources
  • iOS Wrappers
  • Android Wrappers
  • Xamarin.Forms SDK Examples
Community
  • Forums
  • Blogs
  • Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.