Inheritance
System.Object
ReflowPagerAdapter
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
public class ReflowPagerAdapter : PagerAdapter, ReflowWebView.IReflowWebViewCallback
Constructors
ReflowPagerAdapter(ViewPager, Context, PDFDoc)
Declaration
public ReflowPagerAdapter(ViewPager viewPager, Context context, PDFDoc doc)
Parameters
Type |
Name |
Description |
AndroidX.ViewPager.Widget.ViewPager |
viewPager |
|
Android.Content.Context |
context |
|
pdftronprivate.PDF.PDFDoc |
doc |
|
ReflowPagerAdapter(IntPtr, JniHandleOwnership)
Declaration
protected ReflowPagerAdapter(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public override int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public virtual int CurrentPage { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public virtual bool DoNotReflowTextOverImages { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool EditingEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HideBackgroundImages { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HideImagesUnderInvisibleText { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HideImagesUnderText { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool ImageInReflowEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsInternalLinkClicked { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual bool RightToLeftDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool TextSelectionMenuEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual int TextSizeInPercent { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public static int THMAXSCAlE { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public static int THMINSCAlE { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Declaration
public virtual void Cleanup()
ClearCacheAndReset()
Declaration
protected virtual void ClearCacheAndReset()
Declaration
public virtual void EnableTurnPageOnTap(bool enabled)
Parameters
Type |
Name |
Description |
System.Boolean |
enabled |
|
IsViewFromObject(View, Object)
Declaration
public override bool IsViewFromObject(View view, Object object)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Java.Lang.Object |
object |
|
Returns
Type |
Description |
System.Boolean |
|
OnPageBottom(WebView)
Declaration
public virtual void OnPageBottom(WebView webView)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Declaration
public virtual void OnPagesModified()
OnPageTop(WebView)
Declaration
public virtual void OnPageTop(WebView webView)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
OnReflowWebViewLongPress(WebView, MotionEvent)
Declaration
public virtual void OnReflowWebViewLongPress(WebView webView, MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Android.Views.MotionEvent |
e |
|
OnReflowWebViewScale(WebView, ScaleGestureDetector)
Declaration
public virtual bool OnReflowWebViewScale(WebView webView, ScaleGestureDetector detector)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Android.Views.ScaleGestureDetector |
detector |
|
Returns
Type |
Description |
System.Boolean |
|
OnReflowWebViewScaleBegin(WebView, ScaleGestureDetector)
Declaration
public virtual bool OnReflowWebViewScaleBegin(WebView webView, ScaleGestureDetector detector)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Android.Views.ScaleGestureDetector |
detector |
|
Returns
Type |
Description |
System.Boolean |
|
OnReflowWebViewScaleEnd(WebView, ScaleGestureDetector)
Declaration
public virtual void OnReflowWebViewScaleEnd(WebView webView, ScaleGestureDetector detector)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Android.Views.ScaleGestureDetector |
detector |
|
OnReflowWebViewSingleTapUp(WebView, MotionEvent)
Declaration
public virtual void OnReflowWebViewSingleTapUp(WebView webView, MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Webkit.WebView |
webView |
|
Android.Views.MotionEvent |
e |
|
Declaration
public virtual void ResetInternalLinkClicked()
Declaration
public virtual void ScrollPageBy(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Declaration
public virtual void SetAnnotStyleProperties(IDictionary<Integer, AnnotStyleProperty> annotStyleProperties)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<Java.Lang.Integer, AnnotStyleProperty> |
annotStyleProperties |
|
Declaration
public virtual void SetCustomColorMode(int backgroundColorMode)
Parameters
Type |
Name |
Description |
System.Int32 |
backgroundColorMode |
|
Declaration
public virtual void SetDayMode()
Declaration
public static void SetDebug(bool debug)
Parameters
Type |
Name |
Description |
System.Boolean |
debug |
|
Declaration
public virtual void SetListener(ReflowPagerAdapter.IReflowPagerAdapterCallback listener)
Parameters
Declaration
public virtual void SetNightMode()
Declaration
public virtual void SetReflowUrlLoadedListener(NativeReflowControl.IReflowUrlLoadedListener listener)
Parameters
Declaration
public virtual void SetTextZoom()
Declaration
public virtual void SetToolManager(ToolManager toolManager)
Parameters
Declaration
public virtual void ZoomIn()
Declaration
public virtual void ZoomOut()
Events
Declaration
public event EventHandler<NativeReflowControl.ReflowExternalUrlLoadedEventArgs> ReflowExternalUrlLoaded
Event Type
Declaration
public event EventHandler<NativeReflowControl.ReflowInternalUrlLoadedEventArgs> ReflowInternalUrlLoaded
Event Type
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable