Class PagesLayoutManagerBase
Inheritance
System.Object
PagesLayoutManagerBase
Namespace: Telerik.UI.Xaml.Controls.PdfViewer.Layout
Assembly: Telerik.WinUI.Controls.PdfViewer.dll
Syntax
public abstract class PagesLayoutManagerBase : Object
Constructors
PagesLayoutManagerBase(IFixedDocumentPresenter)
Declaration
public PagesLayoutManagerBase(IFixedDocumentPresenter presenter)
Parameters
|
IFixedDocumentPresenter
presenter
|
Properties
ContentSize
Declaration
public Size ContentSize { get; protected set; }
Property Value
|
Windows.Foundation.Size
|
Document
Declaration
protected RadFixedDocument Document { get; }
Property Value
|
Telerik.Windows.Documents.Fixed.Model.RadFixedDocument
|
PageMargins
Declaration
protected Size PageMargins { get; }
Property Value
|
Windows.Foundation.Size
|
Presenter
Declaration
protected IFixedDocumentPresenter Presenter { get; }
Property Value
|
IFixedDocumentPresenter
|
ScaleFactor
Declaration
protected double ScaleFactor { get; }
Property Value
|
System.Double
|
Methods
CreateTransformations(Size, RotationAngle)
Declaration
protected TransformGroup CreateTransformations(Size pageSize, RotationAngle rotationAngle)
Parameters
|
Windows.Foundation.Size
pageSize
|
|
RotationAngle
rotationAngle
|
Returns
|
Microsoft.UI.Xaml.Media.TransformGroup
|
GetNearestPageLayoutInfo(Point)
Declaration
protected FixedPageLayoutInfo GetNearestPageLayoutInfo(Point point)
Parameters
|
Windows.Foundation.Point
point
|
Returns
|
FixedPageLayoutInfo
|
GetPageLayoutInfoFromPage(RadFixedPage)
Declaration
protected FixedPageLayoutInfo GetPageLayoutInfoFromPage(RadFixedPage page)
Parameters
|
Telerik.Windows.Documents.Fixed.Model.RadFixedPage
page
|
Returns
|
FixedPageLayoutInfo
|
GetPagesLayoutInfos()
Declaration
protected abstract List<FixedPageLayoutInfo> GetPagesLayoutInfos()
Returns
|
System.Collections.Generic.List<FixedPageLayoutInfo>
|
GetPageVerticalOffset(Int32)
Declaration
public double GetPageVerticalOffset(int pageNo)
Parameters
|
System.Int32
pageNo
|
Returns
|
System.Double
|
GetRotationAngleNumeric(RotationAngle)
Declaration
protected double GetRotationAngleNumeric(RotationAngle angle)
Parameters
|
RotationAngle
angle
|
Returns
|
System.Double
|
GetScaledPageSize(RadFixedPage)
Declaration
protected Size GetScaledPageSize(RadFixedPage page)
Parameters
|
Telerik.Windows.Documents.Fixed.Model.RadFixedPage
page
|
Returns
|
Windows.Foundation.Size
|
GetViewPointFromLocation(RadFixedPage, Point, out Point)
Declaration
public bool GetViewPointFromLocation(RadFixedPage page, Point location, out Point point)
Parameters
|
Telerik.Windows.Documents.Fixed.Model.RadFixedPage
page
|
|
Windows.Foundation.Point
location
|
|
Windows.Foundation.Point
point
|
Returns
|
System.Boolean
|
Release()
Declaration
public abstract void Release()
RotateSize(Size, RotationAngle)
Declaration
protected Size RotateSize(Size pageSize, RotationAngle rotationAngle)
Parameters
|
Windows.Foundation.Size
pageSize
|
|
RotationAngle
rotationAngle
|
Returns
|
Windows.Foundation.Size
|
UpdateLayout(Size)
Declaration
public abstract void UpdateLayout(Size viewportSize)
Parameters
|
Windows.Foundation.Size
viewportSize
|