Class
FixedDocumentPagesPresenter

Represents fixed document with pages.

Definition

Namespace:Telerik.Windows.Documents.UI

Assembly:Telerik.Windows.Controls.FixedDocumentViewers.dll

Syntax:

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

Inheritance: objectFixedDocumentPresenterBaseFixedDocumentPagesPresenter

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.DoOnScaleFactorChangedOverride(double, double)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

FixedDocumentPagesPresenter()

Initializes a new instance of the FixedDocumentPagesPresenter class.

Declaration

cs-api-definition
public FixedDocumentPagesPresenter()

Properties

CurrentPageLayoutInfo

Gets or sets the current page layout info.

Declaration

cs-api-definition
protected FixedPageLayoutInfo CurrentPageLayoutInfo { get; set; }

Property Value

FixedPageLayoutInfo

The current page layout info.

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)

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

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)