Class PDFViewCtrlConfig
Inheritance
System.Object
PDFViewCtrlConfig
Implements
Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class PDFViewCtrlConfig : Object
Constructors
PDFViewCtrlConfig(Context)
Declaration
public PDFViewCtrlConfig(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
PDFViewCtrlConfig(Parcel)
Declaration
protected PDFViewCtrlConfig(Parcel in)
Parameters
Type |
Name |
Description |
Android.OS.Parcel |
in |
|
PDFViewCtrlConfig(IntPtr, JniHandleOwnership)
Declaration
protected PDFViewCtrlConfig(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Fields
MaxRelativeZoomLimit
Declaration
public const double MaxRelativeZoomLimit = 20
Field Value
Type |
Description |
System.Double |
|
MinRelativeRefZoomDp
Declaration
public const double MinRelativeRefZoomDp = 0.5
Field Value
Type |
Description |
System.Double |
|
MinRelativeZoomLimit
Declaration
public const double MinRelativeZoomLimit = 1
Field Value
Type |
Description |
System.Double |
|
Properties
ClientBackgroundColor
Declaration
public virtual int ClientBackgroundColor { get; }
Property Value
Type |
Description |
System.Int32 |
|
ClientBackgroundColorDark
Declaration
public virtual int ClientBackgroundColorDark { get; }
Property Value
Type |
Description |
System.Int32 |
|
Creator
Declaration
public static IParcelableCreator Creator { get; }
Property Value
Type |
Description |
Android.OS.IParcelableCreator |
|
DeviceDensity
Declaration
public virtual double DeviceDensity { get; }
Property Value
Type |
Description |
System.Double |
|
DeviceDensityScaleFactor
Declaration
public virtual int DeviceDensityScaleFactor { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public virtual bool IsDirectionalScrollLockEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsHighlightFields
Declaration
public virtual bool IsHighlightFields { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsImageSmoothing
Declaration
public virtual bool IsImageSmoothing { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsMaintainZoomEnabled
Declaration
public virtual bool IsMaintainZoomEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsQuickScaleEnabled
Declaration
public virtual bool IsQuickScaleEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsThumbnailGenerateAtRuntime
Declaration
public virtual bool IsThumbnailGenerateAtRuntime { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsThumbnailUseDiskCache
Declaration
public virtual bool IsThumbnailUseDiskCache { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsThumbnailUseEmbedded
Declaration
public virtual bool IsThumbnailUseEmbedded { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsUrlExtraction { get; }
Property Value
Type |
Description |
System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual double MinimumRefZoomForMaximumZoomLimit { get; }
Property Value
Type |
Description |
System.Double |
|
PageHorizontalColumnSpacing
Declaration
public virtual int PageHorizontalColumnSpacing { get; }
Property Value
Type |
Description |
System.Int32 |
|
PageHorizontalPadding
Declaration
public virtual int PageHorizontalPadding { get; }
Property Value
Type |
Description |
System.Int32 |
|
PagePreferredViewMode
Declaration
public virtual PDFViewCtrl.PageViewModes PagePreferredViewMode { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
|
Declaration
public virtual PDFViewCtrl.PageViewModes PageRefViewMode { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
|
PageVerticalColumnSpacing
Declaration
public virtual int PageVerticalColumnSpacing { get; }
Property Value
Type |
Description |
System.Int32 |
|
PageVerticalPadding
Declaration
public virtual int PageVerticalPadding { get; }
Property Value
Type |
Description |
System.Int32 |
|
PageViewMode
Declaration
public virtual PDFViewCtrl.PageViewModes PageViewMode { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
|
RenderedContentCacheSize
Declaration
public virtual long RenderedContentCacheSize { get; }
Property Value
Type |
Description |
System.Int64 |
|
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 |
|
ThumbnailMaxAbsoluteCacheSize
Declaration
public virtual long ThumbnailMaxAbsoluteCacheSize { get; }
Property Value
Type |
Description |
System.Int64 |
|
ThumbnailMaxPercentageCacheSize
Declaration
public virtual double ThumbnailMaxPercentageCacheSize { get; }
Property Value
Type |
Description |
System.Double |
|
ThumbnailMaxSideLength
Declaration
public virtual int ThumbnailMaxSideLength { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
DescribeContents()
Declaration
public virtual int DescribeContents()
Returns
Type |
Description |
System.Int32 |
|
GetDefaultConfig(Context)
Declaration
public static PDFViewCtrlConfig GetDefaultConfig(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Returns
SetClientBackgroundColor(Int32)
Declaration
public virtual PDFViewCtrlConfig SetClientBackgroundColor(int clientBackgroundColor)
Parameters
Type |
Name |
Description |
System.Int32 |
clientBackgroundColor |
|
Returns
SetClientBackgroundColorDark(Int32)
Declaration
public virtual PDFViewCtrlConfig SetClientBackgroundColorDark(int clientBackgroundColorDark)
Parameters
Type |
Name |
Description |
System.Int32 |
clientBackgroundColorDark |
|
Returns
SetDeviceDensity(Double)
Declaration
public virtual PDFViewCtrlConfig SetDeviceDensity(double deviceDensity)
Parameters
Type |
Name |
Description |
System.Double |
deviceDensity |
|
Returns
SetDeviceDensityScaleFactor(Int32)
Declaration
public virtual PDFViewCtrlConfig SetDeviceDensityScaleFactor(int deviceDensityScaleFactor)
Parameters
Type |
Name |
Description |
System.Int32 |
deviceDensityScaleFactor |
|
Returns
Declaration
public virtual PDFViewCtrlConfig SetDirectionalScrollLockEnabled(bool directionalScrollLockEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
directionalScrollLockEnabled |
|
Returns
SetHighlightFields(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetHighlightFields(bool highlightFields)
Parameters
Type |
Name |
Description |
System.Boolean |
highlightFields |
|
Returns
SetImageSmoothing(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetImageSmoothing(bool imageSmoothing)
Parameters
Type |
Name |
Description |
System.Boolean |
imageSmoothing |
|
Returns
SetMaintainZoomEnabled(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetMaintainZoomEnabled(bool maintainZoomEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
maintainZoomEnabled |
|
Returns
Declaration
public virtual PDFViewCtrlConfig SetMinimumRefZoomForMaximumZoomLimit(double minimumRefZoomForMaximumZoomLimit)
Parameters
Type |
Name |
Description |
System.Double |
minimumRefZoomForMaximumZoomLimit |
|
Returns
SetPageHorizontalColumnSpacing(Int32)
Declaration
public virtual PDFViewCtrlConfig SetPageHorizontalColumnSpacing(int pageHorizontalColumnSpacing)
Parameters
Type |
Name |
Description |
System.Int32 |
pageHorizontalColumnSpacing |
|
Returns
SetPageHorizontalPadding(Int32)
Declaration
public virtual PDFViewCtrlConfig SetPageHorizontalPadding(int pageHorizontalPadding)
Parameters
Type |
Name |
Description |
System.Int32 |
pageHorizontalPadding |
|
Returns
SetPagePreferredViewMode(PDFViewCtrl.PageViewModes)
Declaration
public virtual PDFViewCtrlConfig SetPagePreferredViewMode(PDFViewCtrl.PageViewModes pagePreferredViewMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
pagePreferredViewMode |
|
Returns
Declaration
public virtual PDFViewCtrlConfig SetPageRefViewMode(PDFViewCtrl.PageViewModes pageRefViewMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
pageRefViewMode |
|
Returns
SetPageVerticalColumnSpacing(Int32)
Declaration
public virtual PDFViewCtrlConfig SetPageVerticalColumnSpacing(int pageVerticalColumnSpacing)
Parameters
Type |
Name |
Description |
System.Int32 |
pageVerticalColumnSpacing |
|
Returns
SetPageVerticalPadding(Int32)
Declaration
public virtual PDFViewCtrlConfig SetPageVerticalPadding(int pageVerticalPadding)
Parameters
Type |
Name |
Description |
System.Int32 |
pageVerticalPadding |
|
Returns
SetPageViewMode(PDFViewCtrl.PageViewModes)
Declaration
public virtual PDFViewCtrlConfig SetPageViewMode(PDFViewCtrl.PageViewModes pageViewMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl.PageViewModes |
pageViewMode |
|
Returns
SetQuickScaleEnabled(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetQuickScaleEnabled(bool enabled)
Parameters
Type |
Name |
Description |
System.Boolean |
enabled |
|
Returns
SetRenderedContentCacheSize(Int64)
Declaration
public virtual PDFViewCtrlConfig SetRenderedContentCacheSize(long renderedContentCacheSize)
Parameters
Type |
Name |
Description |
System.Int64 |
renderedContentCacheSize |
|
Returns
SetThumbnailGenerateAtRuntime(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailGenerateAtRuntime(bool thumbnailGenerateAtRuntime)
Parameters
Type |
Name |
Description |
System.Boolean |
thumbnailGenerateAtRuntime |
|
Returns
SetThumbnailMaxAbsoluteCacheSize(Int64)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailMaxAbsoluteCacheSize(long thumbnailMaxAbsoluteCacheSize)
Parameters
Type |
Name |
Description |
System.Int64 |
thumbnailMaxAbsoluteCacheSize |
|
Returns
SetThumbnailMaxPercentageCacheSize(Double)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailMaxPercentageCacheSize(double thumbnailMaxPercentageCacheSize)
Parameters
Type |
Name |
Description |
System.Double |
thumbnailMaxPercentageCacheSize |
|
Returns
SetThumbnailMaxSideLength(Int32)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailMaxSideLength(int thumbnailMaxSideLength)
Parameters
Type |
Name |
Description |
System.Int32 |
thumbnailMaxSideLength |
|
Returns
SetThumbnailUseDiskCache(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailUseDiskCache(bool thumbnailUseDiskCache)
Parameters
Type |
Name |
Description |
System.Boolean |
thumbnailUseDiskCache |
|
Returns
SetThumbnailUseEmbedded(Boolean)
Declaration
public virtual PDFViewCtrlConfig SetThumbnailUseEmbedded(bool thumbnailUseEmbedded)
Parameters
Type |
Name |
Description |
System.Boolean |
thumbnailUseEmbedded |
|
Returns
Declaration
public virtual PDFViewCtrlConfig SetUrlExtraction(bool urlExtraction)
Parameters
Type |
Name |
Description |
System.Boolean |
urlExtraction |
|
Returns
WriteToParcel(Parcel, ParcelableWriteFlags)
Declaration
public virtual void WriteToParcel(Parcel parcel, ParcelableWriteFlags i)
Parameters
Type |
Name |
Description |
Android.OS.Parcel |
parcel |
|
Android.OS.ParcelableWriteFlags |
i |
|
Implements
Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable