Class FixedDocumentPresenterBase
Inheritance
System.Object
FixedDocumentPresenterBase
Namespace: Telerik.UI.Xaml.Controls.PdfViewer
Assembly: Telerik.WinUI.Controls.PdfViewer.dll
Syntax
public abstract class FixedDocumentPresenterBase : ContentControl, IFixedDocumentPresenter
Constructors
FixedDocumentPresenterBase()
Declaration
public FixedDocumentPresenterBase()
Properties
CurrentPage
Declaration
public RadFixedPage CurrentPage { get; protected set; }
Property Value
Telerik.
|
Implements
CurrentPageNo
Declaration
protected abstract int CurrentPageNo { get; }
Property Value
System.
|
LayoutRoot
Declaration
protected Canvas LayoutRoot { get; }
Property Value
Microsoft.
|
Owner
Declaration
public IFixedDocumentViewer Owner { get; }
Property Value
Implements
PagesLayoutManager
Declaration
protected abstract PagesLayoutManagerBase PagesLayoutManager { get; }
Property Value
PointerHandlersController
Declaration
public PointerHandlersController PointerHandlersController { get; }
Property Value
Implements
ShouldShowSelectionMarkers
Declaration
protected bool ShouldShowSelectionMarkers { get; }
Property Value
System.
|
ViewportSize
Declaration
protected Size ViewportSize { get; set; }
Property Value
Windows.
|
VisiblePages
Declaration
protected IEnumerable<FixedPageLayoutInfo> VisiblePages { get; set; }
Property Value
System.
|
VisiblePagesCacheOffset
Declaration
public int VisiblePagesCacheOffset { get; set; }
Property Value
System.
|
VisiblePresenters
Declaration
protected Dictionary<int, FixedPagePresenter> VisiblePresenters { get; }
Property Value
System.
|
Methods
DoOnScaleFactorChangedOverride(Double, Double)
Declaration
protected virtual void DoOnScaleFactorChangedOverride(double oldScaleFactor, double newScaleFactor)
Parameters
System.
|
System.
|
GetLocationFromViewPoint(Point, out RadFixedPage, out Point)
Declaration
public abstract bool GetLocationFromViewPoint(Point viewPoint, out RadFixedPage page, out Point location)
Parameters
Windows.
|
Telerik.
|
Windows.
|
Returns
System.
|
Implements
GetPagePresenter(FixedPageLayoutInfo)
Declaration
protected virtual FixedPagePresenter GetPagePresenter(FixedPageLayoutInfo pageInfo)
Parameters
Fixed
|
Returns
GetViewPointFromLocation(RadFixedPage, Point, out Point)
Declaration
public virtual bool GetViewPointFromLocation(RadFixedPage page, Point location, out Point viewPoint)
Parameters
Telerik.
|
Windows.
|
Windows.
|
Returns
System.
|
Implements
GoToDestination(Destination)
GoToPage(Int32)
Declaration
public virtual void GoToPage(int pageNo)
Parameters
System.
|
Implements
Initialize(IFixedDocumentViewer, IFixedDocumentPresenter)
Declaration
public virtual void Initialize(IFixedDocumentViewer owner, IFixedDocumentPresenter presenter)
Parameters
IFixed
|
IFixed
|
Implements
OnCurrentPageChanged(RadFixedPage)
Declaration
protected void OnCurrentPageChanged(RadFixedPage page)
Parameters
Telerik.
|
OnPointerMoved(PointerRoutedEventArgs)
Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)
Parameters
Microsoft.
|
OnPointerPressed(PointerRoutedEventArgs)
Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)
Parameters
Microsoft.
|
OnPointerReleased(PointerRoutedEventArgs)
Declaration
protected override void OnPointerReleased(PointerRoutedEventArgs e)
Parameters
Microsoft.
|
OnPointerWheelChanged(PointerRoutedEventArgs)
Declaration
protected override void OnPointerWheelChanged(PointerRoutedEventArgs e)
Parameters
Microsoft.
|
PageDown()
PageUp()
Release()
ReleaseDocumentResourcesOverride()
Declaration
protected virtual void ReleaseDocumentResourcesOverride()
ReleaseOverride()
Declaration
protected virtual void ReleaseOverride()
ReleasePagePresenter(Int32)
Declaration
protected virtual void ReleasePagePresenter(int pageNo)
Parameters
System.
|
UpdatePresenterLayout()
Declaration
public void UpdatePresenterLayout()
Implements
UpdateScrollBars(Size)
Declaration
protected void UpdateScrollBars(Size viewportSize)
Parameters
Windows.
|
UpdateScrollOffsetFromPosition(TextPosition)
Declaration
protected abstract void UpdateScrollOffsetFromPosition(TextPosition position)
Parameters
Telerik.
|
Events
CurrentPageChanged
Declaration
public event EventHandler<CurrentPageChangedEventArgs> CurrentPageChanged
Event Type
System.
|
Implements
Explicit Interface Implementations
IFixedDocumentPresenter.InvalidateArrange()
Declaration
void IFixedDocumentPresenter.InvalidateArrange()
Implements
IFixedDocumentPresenter.InvalidateMeasure()
Declaration
void IFixedDocumentPresenter.InvalidateMeasure()