Show / Hide Table of Contents

Class NativeReflowControl

Inheritance
System.Object
NativeReflowControl
ReflowControl
Implements
ReflowPagerAdapter.IReflowPagerAdapterCallback
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Controls
Assembly: PDFViewCtrlTools.dll
Syntax
public class NativeReflowControl : ViewPager, ReflowPagerAdapter.IReflowPagerAdapterCallback

Constructors

NativeReflowControl(Context)

Declaration
public NativeReflowControl(Context context)
Parameters
Type Name Description
Android.Content.Context context

NativeReflowControl(Context, IAttributeSet)

Declaration
public NativeReflowControl(Context context, IAttributeSet attrs)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs

NativeReflowControl(IntPtr, JniHandleOwnership)

Declaration
protected NativeReflowControl(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Fields

FollowPdfviewctrl

Declaration
public const int FollowPdfviewctrl = 2
Field Value
Type Description
System.Int32

Horizontal

Declaration
public const int Horizontal = 0
Field Value
Type Description
System.Int32

Vertical

Declaration
public const int Vertical = 1
Field Value
Type Description
System.Int32

Properties

CurrentPage

Declaration
public virtual int CurrentPage { get; set; }
Property Value
Type Description
System.Int32

DoNotReflowTextOverImages

Declaration
public virtual bool DoNotReflowTextOverImages { get; set; }
Property Value
Type Description
System.Boolean

HideBackgroundImages

Declaration
public virtual bool HideBackgroundImages { get; set; }
Property Value
Type Description
System.Boolean

HideImagesUnderInvisibleText

Declaration
public virtual bool HideImagesUnderInvisibleText { get; set; }
Property Value
Type Description
System.Boolean

HideImagesUnderText

Declaration
public virtual bool HideImagesUnderText { get; set; }
Property Value
Type Description
System.Boolean

IsCustomColorMode

Declaration
public virtual bool IsCustomColorMode { get; }
Property Value
Type Description
System.Boolean

IsDayMode

Declaration
public virtual bool IsDayMode { get; }
Property Value
Type Description
System.Boolean

IsInternalLinkClicked

Declaration
public virtual bool IsInternalLinkClicked { get; }
Property Value
Type Description
System.Boolean

IsNightMode

Declaration
public virtual bool IsNightMode { get; }
Property Value
Type Description
System.Boolean

IsReady

Declaration
public virtual bool IsReady { get; }
Property Value
Type Description
System.Boolean

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

Orientation

Declaration
public virtual int Orientation { get; set; }
Property Value
Type Description
System.Int32

PostProcessColor

Declaration
public NativeReflowControl.PostProcessColorHandler PostProcessColor { get; set; }
Property Value
Type Description
NativeReflowControl.PostProcessColorHandler

RightToLeftDirection

Declaration
public virtual bool RightToLeftDirection { get; set; }
Property Value
Type Description
System.Boolean

TextSizeInPercent

Declaration
public virtual int TextSizeInPercent { get; set; }
Property Value
Type Description
System.Int32

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type

Methods

AddReflowLongPressListener(NativeReflowControl.IOnReflowLongPressListener)

Declaration
public virtual void AddReflowLongPressListener(NativeReflowControl.IOnReflowLongPressListener listener)
Parameters
Type Name Description
NativeReflowControl.IOnReflowLongPressListener listener

AddReflowOnTapListener(NativeReflowControl.IOnReflowTapListener)

Declaration
public virtual void AddReflowOnTapListener(NativeReflowControl.IOnReflowTapListener listener)
Parameters
Type Name Description
NativeReflowControl.IOnReflowTapListener listener

CleanUp()

Declaration
public virtual void CleanUp()

ClearAdapterCacheAndReset()

Declaration
public virtual void ClearAdapterCacheAndReset()

ClearReflowLongPressListeners()

Declaration
public virtual void ClearReflowLongPressListeners()

ClearReflowOnTapListeners()

Declaration
public virtual void ClearReflowOnTapListeners()

EnableTurnPageOnTap(Boolean)

Declaration
public virtual void EnableTurnPageOnTap(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

NotifyPagesModified()

Declaration
public virtual void NotifyPagesModified()

OnReflowPagerLongPress(WebView, MotionEvent)

Declaration
public virtual void OnReflowPagerLongPress(WebView webView, MotionEvent e)
Parameters
Type Name Description
Android.Webkit.WebView webView
Android.Views.MotionEvent e

OnReflowPagerSingleTapUp(WebView, MotionEvent)

Declaration
public virtual void OnReflowPagerSingleTapUp(WebView webView, MotionEvent e)
Parameters
Type Name Description
Android.Webkit.WebView webView
Android.Views.MotionEvent e

RemoveReflowLongPressListener(NativeReflowControl.IOnReflowLongPressListener)

Declaration
public virtual void RemoveReflowLongPressListener(NativeReflowControl.IOnReflowLongPressListener listener)
Parameters
Type Name Description
NativeReflowControl.IOnReflowLongPressListener listener

RemoveReflowOnTapListener(NativeReflowControl.IOnReflowTapListener)

Declaration
public virtual void RemoveReflowOnTapListener(NativeReflowControl.IOnReflowTapListener listener)
Parameters
Type Name Description
NativeReflowControl.IOnReflowTapListener listener

Reset()

Declaration
public virtual void Reset()

ResetInternalLinkClicked()

Declaration
public virtual void ResetInternalLinkClicked()

SetAnnotStyleProperties(IDictionary<Integer, AnnotStyleProperty>)

Declaration
public virtual void SetAnnotStyleProperties(IDictionary<Integer, AnnotStyleProperty> annotStyleProperties)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<Java.Lang.Integer, AnnotStyleProperty> annotStyleProperties

SetCustomColorMode(Int32)

Declaration
public virtual void SetCustomColorMode(int backgroundColorMode)
Parameters
Type Name Description
System.Int32 backgroundColorMode

SetDayMode()

Declaration
public virtual void SetDayMode()

SetEditingEnabled(Boolean)

Declaration
public virtual void SetEditingEnabled(bool editingEnabled)
Parameters
Type Name Description
System.Boolean editingEnabled

SetImageInReflowEnabled(Boolean)

Declaration
public virtual void SetImageInReflowEnabled(bool imageInReflowEnabled)
Parameters
Type Name Description
System.Boolean imageInReflowEnabled

SetNightMode()

Declaration
public virtual void SetNightMode()

SetOnPostProcessColorListener(NativeReflowControl.IOnPostProcessColorListener)

Declaration
public virtual void SetOnPostProcessColorListener(NativeReflowControl.IOnPostProcessColorListener listener)
Parameters
Type Name Description
NativeReflowControl.IOnPostProcessColorListener listener

SetReflowUrlLoadedListener(NativeReflowControl.IReflowUrlLoadedListener)

Declaration
public virtual void SetReflowUrlLoadedListener(NativeReflowControl.IReflowUrlLoadedListener listener)
Parameters
Type Name Description
NativeReflowControl.IReflowUrlLoadedListener listener

Setup(PDFDoc)

Declaration
public virtual void Setup(PDFDoc pdfDoc)
Parameters
Type Name Description
pdftronprivate.PDF.PDFDoc pdfDoc

Setup(PDFDoc, NativeReflowControl.IOnPostProcessColorListener)

Declaration
public virtual void Setup(PDFDoc pdfDoc, NativeReflowControl.IOnPostProcessColorListener listener)
Parameters
Type Name Description
pdftronprivate.PDF.PDFDoc pdfDoc
NativeReflowControl.IOnPostProcessColorListener listener

Setup(PDFDoc, ToolManager, NativeReflowControl.IOnPostProcessColorListener)

Declaration
public virtual void Setup(PDFDoc pdfDoc, ToolManager toolManager, NativeReflowControl.IOnPostProcessColorListener listener)
Parameters
Type Name Description
pdftronprivate.PDF.PDFDoc pdfDoc
ToolManager toolManager
NativeReflowControl.IOnPostProcessColorListener listener

UpdateTextSize()

Declaration
public virtual void UpdateTextSize()

ZoomIn()

Declaration
public virtual void ZoomIn()

ZoomOut()

Declaration
public virtual void ZoomOut()

Events

ReflowExternalUrlLoaded

Declaration
public event EventHandler<NativeReflowControl.ReflowExternalUrlLoadedEventArgs> ReflowExternalUrlLoaded
Event Type
Type Description
System.EventHandler<NativeReflowControl.ReflowExternalUrlLoadedEventArgs>

ReflowInternalUrlLoaded

Declaration
public event EventHandler<NativeReflowControl.ReflowInternalUrlLoadedEventArgs> ReflowInternalUrlLoaded
Event Type
Type Description
System.EventHandler<NativeReflowControl.ReflowInternalUrlLoadedEventArgs>

ReflowLongPress

Declaration
public event EventHandler<NativeReflowControl.ReflowLongPressEventArgs> ReflowLongPress
Event Type
Type Description
System.EventHandler<NativeReflowControl.ReflowLongPressEventArgs>

ReflowOnTap

Declaration
public event EventHandler<NativeReflowControl.ReflowTapEventArgs> ReflowOnTap
Event Type
Type Description
System.EventHandler<NativeReflowControl.ReflowTapEventArgs>

Implements

ReflowPagerAdapter.IReflowPagerAdapterCallback
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX