Class
FixedDocumentSinglePageViewPresenter

Definition

Namespace:Telerik.UI.Xaml.Controls.PdfViewer

Assembly:Telerik.WinUI.Controls.PdfViewer.dll

Syntax:

cs-api-definition
public class FixedDocumentSinglePageViewPresenter : FixedDocumentPresenterBase, IFixedDocumentPresenter

Inheritance: objectFixedDocumentPresenterBaseFixedDocumentSinglePageViewPresenter

Implements: IFixedDocumentPresenter

Inherited Members FixedDocumentPresenterBase.PageUp()FixedDocumentPresenterBase.PageDown()FixedDocumentPresenterBase.GoToPage(int)FixedDocumentPresenterBase.GoToDestination(Destination)FixedDocumentPresenterBase.GetViewPointFromLocation(RadFixedPage, Point, out Point)FixedDocumentPresenterBase.Initialize(IFixedDocumentViewer, IFixedDocumentPresenter)FixedDocumentPresenterBase.Release()FixedDocumentPresenterBase.GetPagePresenter(FixedPageLayoutInfo)FixedDocumentPresenterBase.ReleasePagePresenter(int)FixedDocumentPresenterBase.UpdatePresenterLayout()FixedDocumentPresenterBase.ReleaseDocumentResourcesOverride()FixedDocumentPresenterBase.ReleaseOverride()FixedDocumentPresenterBase.OnPointerPressed(PointerRoutedEventArgs)FixedDocumentPresenterBase.OnPointerReleased(PointerRoutedEventArgs)FixedDocumentPresenterBase.OnPointerMoved(PointerRoutedEventArgs)FixedDocumentPresenterBase.OnPointerWheelChanged(PointerRoutedEventArgs)FixedDocumentPresenterBase.UpdateScrollBars(Size)FixedDocumentPresenterBase.OwnerFixedDocumentPresenterBase.CurrentPageFixedDocumentPresenterBase.PointerHandlersControllerFixedDocumentPresenterBase.VisiblePagesCacheOffsetFixedDocumentPresenterBase.VisiblePresentersFixedDocumentPresenterBase.ViewportSizeFixedDocumentPresenterBase.LayoutRootFixedDocumentPresenterBase.VisiblePagesFixedDocumentPresenterBase.ShouldShowSelectionMarkers

Constructors

FixedDocumentSinglePageViewPresenter()

Initializes a new instance of the FixedDocumentSinglePageViewPresenter class.

Declaration

cs-api-definition
public FixedDocumentSinglePageViewPresenter()

Properties

CurrentPageNo

Gets the current page number.

Declaration

cs-api-definition
protected override int CurrentPageNo { get; }

Property Value

int

The current page number.

Overrides FixedDocumentPresenterBase.CurrentPageNo

PagesLayoutManager

Gets the pages layout manager.

Declaration

cs-api-definition
protected override PagesLayoutManagerBase PagesLayoutManager { get; }

Property Value

PagesLayoutManagerBase

The pages layout manager.

Overrides FixedDocumentPresenterBase.PagesLayoutManager

Methods

ArrangeOverride(Size)

Called to arrange and size the content of a object.

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size arrangeBounds)

Parameters

arrangeBounds

Size

The computed size that is used to arrange the content.

Returns

Size

The size of the control.

DoOnScaleFactorChangedOverride(double, double)

Does the on scale factor changed.

Declaration

cs-api-definition
protected override void DoOnScaleFactorChangedOverride(double oldScaleFactor, double newScaleFactor)

Parameters

oldScaleFactor

double

The old scale factor.

newScaleFactor

double

The new scale factor.

Overrides FixedDocumentPresenterBase.DoOnScaleFactorChangedOverride(double, double)

GetLocationFromViewPoint(Point, out RadFixedPage, out Point)

Gets the location from view point.

Declaration

cs-api-definition
public override bool GetLocationFromViewPoint(Point positionInView, out RadFixedPage page, out Point location)

Parameters

positionInView

Point

The position in view.

page

RadFixedPage

The page.

location

Point

The location.

Returns

bool

Overrides FixedDocumentPresenterBase.GetLocationFromViewPoint(Point, out RadFixedPage, out Point)

MeasureOverride(Size)

When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.

Declaration

cs-api-definition
protected override Size MeasureOverride(Size constraint)

Parameters

constraint

Size

Returns

Size

The size that this element determines it needs during layout, based on its calculations of child element sizes.

OnApplyTemplate()

Declaration

cs-api-definition
protected override void OnApplyTemplate()

OnCurrentPageChanged(RadFixedPage)

Called when current page is changed.

Declaration

cs-api-definition
protected void OnCurrentPageChanged(RadFixedPage page)

Parameters

page

RadFixedPage

The page.

UpdateScrollOffsetFromPosition(TextPosition)

Updates the scroll offset from position.

Declaration

cs-api-definition
protected override void UpdateScrollOffsetFromPosition(TextPosition position)

Parameters

position

TextPosition

The position.

Overrides FixedDocumentPresenterBase.UpdateScrollOffsetFromPosition(TextPosition)

Events

CurrentPageChanged

Occurs when current page is changed.

Declaration

cs-api-definition
public event EventHandler<CurrentPageChangedEventArgs> CurrentPageChanged

Event Value

EventHandler<CurrentPageChangedEventArgs>