Class
FixedDocumentSinglePageViewPresenter

Represents fixed document single page view presenter.

Definition

Namespace:Telerik.Windows.Documents.UI

Assembly:Telerik.Windows.Controls.FixedDocumentViewers.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.ShowSelectionMarkers()FixedDocumentPresenterBase.HideSelectionMarkers()FixedDocumentPresenterBase.UpdatePresenterLayout()FixedDocumentPresenterBase.Initialize(IFixedDocumentViewer)FixedDocumentPresenterBase.Initialize(IFixedDocumentViewer, IFixedDocumentPresenter)FixedDocumentPresenterBase.Release()FixedDocumentPresenterBase.ReleaseOverride()FixedDocumentPresenterBase.UpdateScrollBars(Size)FixedDocumentPresenterBase.ReleasePagePresenter(int)FixedDocumentPresenterBase.GetPagePresenter(FixedPageLayoutInfo)FixedDocumentPresenterBase.OnCurrentPageChanged(RadFixedPage)FixedDocumentPresenterBase.OnMouseWheel(MouseWheelEventArgs)FixedDocumentPresenterBase.OnMouseLeftButtonDown(MouseButtonEventArgs)FixedDocumentPresenterBase.OnMouseLeftButtonUp(MouseButtonEventArgs)FixedDocumentPresenterBase.OnMouseMove(MouseEventArgs)FixedDocumentPresenterBase.OnLostMouseCapture(MouseEventArgs)FixedDocumentPresenterBase.GetFocusedPresenter()FixedDocumentPresenterBase.CurrentPageFixedDocumentPresenterBase.PointerHandlersControllerFixedDocumentPresenterBase.OwnerFixedDocumentPresenterBase.VisiblePagesCacheOffsetFixedDocumentPresenterBase.VisiblePresentersFixedDocumentPresenterBase.ReleasedPresentersFixedDocumentPresenterBase.LayoutRootFixedDocumentPresenterBase.ShouldShowSelectionMarkersFixedDocumentPresenterBase.ViewportSizeFixedDocumentPresenterBase.VisiblePagesFixedDocumentPresenterBase.CurrentPageChanged

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 Control 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.

Overrides FixedDocumentPresenterBase.ArrangeOverride(Size)

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 FrameworkElement-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.

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

ReleaseDocumentResourcesOverride()

Releases the document resources.

Declaration

cs-api-definition
protected override void ReleaseDocumentResourcesOverride()

Overrides FixedDocumentPresenterBase.ReleaseDocumentResourcesOverride()

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)