Show / Hide Table of Contents

Class FileInfo

Inheritance
System.Object
FileInfo
Implements
IBaseFileInfo
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Model
Assembly: PDFViewCtrlTools.dll
Syntax
public class FileInfo : Object, IBaseFileInfo

Constructors

FileInfo(JSONObject)

Declaration
public FileInfo(JSONObject jsonObject)
Parameters
Type Name Description
Org.Json.JSONObject jsonObject

FileInfo(FileInfo)

Declaration
public FileInfo(FileInfo another)
Parameters
Type Name Description
FileInfo another

FileInfo(FileInfo, String)

Declaration
public FileInfo(FileInfo another, string newName)
Parameters
Type Name Description
FileInfo another
System.String newName

FileInfo(Int32, File)

Declaration
public FileInfo(int type, File file)
Parameters
Type Name Description
System.Int32 type
Java.IO.File file

FileInfo(Int32, File, Boolean, Int32)

Declaration
public FileInfo(int type, File file, bool isSecured, int lastPage)
Parameters
Type Name Description
System.Int32 type
Java.IO.File file
System.Boolean isSecured
System.Int32 lastPage

FileInfo(Int32, File, Int32)

Declaration
public FileInfo(int type, File file, int lastPage)
Parameters
Type Name Description
System.Int32 type
Java.IO.File file
System.Int32 lastPage

FileInfo(Int32, String)

Declaration
public FileInfo(int type, string fileUri)
Parameters
Type Name Description
System.Int32 type
System.String fileUri

FileInfo(Int32, String, Int32)

Declaration
public FileInfo(int type, string headerText, int headerType)
Parameters
Type Name Description
System.Int32 type
System.String headerText
System.Int32 headerType

FileInfo(Int32, String, String, Boolean, Int32)

Declaration
public FileInfo(int type, string fileUri, string filename, bool isSecured, int lastPage)
Parameters
Type Name Description
System.Int32 type
System.String fileUri
System.String filename
System.Boolean isSecured
System.Int32 lastPage

FileInfo(IntPtr, JniHandleOwnership)

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

Fields

HeaderTypeEarlier

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

HeaderTypeThisWeek

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

HeaderTypeToday

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

VarBookmarkDialogCurrentTab

Declaration
protected const string VarBookmarkDialogCurrentTab = "mBookmarkDialogCurrentTab"
Field Value
Type Description
System.String

VarFile

Declaration
public const string VarFile = "mFile"
Field Value
Type Description
System.String

VarFileName

Declaration
protected const string VarFileName = "mFileName"
Field Value
Type Description
System.String

VarFileUri

Declaration
protected const string VarFileUri = "mFileUri"
Field Value
Type Description
System.String

VarHeaderText

Declaration
protected const string VarHeaderText = "mHeaderText"
Field Value
Type Description
System.String

VarHScrollPos

Declaration
protected const string VarHScrollPos = "mHScrollPos"
Field Value
Type Description
System.String

VarIsHeader

Declaration
protected const string VarIsHeader = "mIsHeader"
Field Value
Type Description
System.String

VarIsHidden

Declaration
protected const string VarIsHidden = "mIsHidden"
Field Value
Type Description
System.String

VarIsPackage

Declaration
protected const string VarIsPackage = "mIsPackage"
Field Value
Type Description
System.String

VarIsReflowMode

Declaration
protected const string VarIsReflowMode = "mIsReflowMode"
Field Value
Type Description
System.String

VarIsRtlMode

Declaration
protected const string VarIsRtlMode = "mIsRtlMode"
Field Value
Type Description
System.String

VarIsSecured

Declaration
protected const string VarIsSecured = "mIsSecured"
Field Value
Type Description
System.String

VarLastPage

Declaration
protected const string VarLastPage = "mLastPage"
Field Value
Type Description
System.String

VarPagePresentationMode

Declaration
protected const string VarPagePresentationMode = "mPagePresentationMode"
Field Value
Type Description
System.String

VarPageRotation

Declaration
protected const string VarPageRotation = "mPageRotation"
Field Value
Type Description
System.String

VarPath

Declaration
public const string VarPath = "path"
Field Value
Type Description
System.String

VarReflowTextSize

Declaration
protected const string VarReflowTextSize = "mReflowTextSize"
Field Value
Type Description
System.String

VarSectionFirstPos

Declaration
protected const string VarSectionFirstPos = "mSectionFirstPos"
Field Value
Type Description
System.String

VarType

Declaration
protected const string VarType = "mType"
Field Value
Type Description
System.String

VarVScrollPos

Declaration
protected const string VarVScrollPos = "mVScrollPos"
Field Value
Type Description
System.String

VarZoom

Declaration
protected const string VarZoom = "mZoom"
Field Value
Type Description
System.String

Properties

AbsolutePath

Declaration
public virtual string AbsolutePath { get; }
Property Value
Type Description
System.String

BookmarkDialogCurrentTab

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

Bytes

Declaration
public virtual string Bytes { get; }
Property Value
Type Description
System.String

Extension

Declaration
public virtual string Extension { get; }
Property Value
Type Description
System.String

File

Declaration
public virtual File File { get; set; }
Property Value
Type Description
Java.IO.File

FileName

Declaration
public virtual string FileName { get; }
Property Value
Type Description
System.String

FileType

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

HeaderText

Declaration
public virtual string HeaderText { get; }
Property Value
Type Description
System.String

Hidden

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

HScrollPos

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

Identifier

Declaration
public virtual string Identifier { get; }
Property Value
Type Description
System.String

IsDirectory

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

IsEarlierHeading

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

IsHeader

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

IsPackage

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

IsSecured

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

IsThisWeekHeading

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

IsTodayHeading

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

JniPeerMembers

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

LastPage

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

MBookmarkDialogCurrentTab

Declaration
protected int MBookmarkDialogCurrentTab { get; set; }
Property Value
Type Description
System.Int32

MFile

Declaration
protected File MFile { get; set; }
Property Value
Type Description
Java.IO.File

MFileName

Declaration
protected string MFileName { get; set; }
Property Value
Type Description
System.String

MFileUri

Declaration
protected string MFileUri { get; set; }
Property Value
Type Description
System.String

MHeaderText

Declaration
protected string MHeaderText { get; set; }
Property Value
Type Description
System.String

MHScrollPos

Declaration
protected int MHScrollPos { get; set; }
Property Value
Type Description
System.Int32

MIsHeader

Declaration
protected bool MIsHeader { get; set; }
Property Value
Type Description
System.Boolean

MIsHidden

Declaration
protected bool MIsHidden { get; set; }
Property Value
Type Description
System.Boolean

MIsPackage

Declaration
protected bool MIsPackage { get; set; }
Property Value
Type Description
System.Boolean

MIsReflowMode

Declaration
protected bool MIsReflowMode { get; set; }
Property Value
Type Description
System.Boolean

MIsRtlMode

Declaration
protected bool MIsRtlMode { get; set; }
Property Value
Type Description
System.Boolean

MIsSecured

Declaration
protected bool MIsSecured { get; set; }
Property Value
Type Description
System.Boolean

MLastPage

Declaration
protected int MLastPage { get; set; }
Property Value
Type Description
System.Int32

ModifiedDate

Declaration
public virtual string ModifiedDate { get; }
Property Value
Type Description
System.String

MPagePresentationMode

Declaration
protected int MPagePresentationMode { get; set; }
Property Value
Type Description
System.Int32

MPageRotation

Declaration
protected int MPageRotation { get; set; }
Property Value
Type Description
System.Int32

MReflowTextSize

Declaration
protected int MReflowTextSize { get; set; }
Property Value
Type Description
System.Int32

MSectionFirstPos

Declaration
protected int MSectionFirstPos { get; set; }
Property Value
Type Description
System.Int32

MType

Declaration
protected int MType { get; set; }
Property Value
Type Description
System.Int32

MVScrollPos

Declaration
protected int MVScrollPos { get; set; }
Property Value
Type Description
System.Int32

MZoom

Declaration
protected double MZoom { get; set; }
Property Value
Type Description
System.Double

Name

Declaration
public virtual string Name { get; }
Property Value
Type Description
System.String

PagePresentationMode

Declaration
public virtual PDFViewCtrl.PagePresentationModes PagePresentationMode { get; set; }
Property Value
Type Description
pdftronprivate.PDF.PDFViewCtrl.PagePresentationModes

PageRotation

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

ParentDirectoryPath

Declaration
public virtual string ParentDirectoryPath { get; }
Property Value
Type Description
System.String

RawModifiedDate

Declaration
public virtual Long RawModifiedDate { get; }
Property Value
Type Description
Java.Lang.Long

ReflowMode

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

ReflowTextSize

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

RtlMode

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

SectionFirstPos

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

Size

Declaration
public virtual long Size { get; }
Property Value
Type Description
System.Int64

SizeInfo

Declaration
public virtual string SizeInfo { get; }
Property Value
Type Description
System.String

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

Type

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

VScrollPos

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

Zoom

Declaration
public virtual double Zoom { get; set; }
Property Value
Type Description
System.Double

Methods

Exists()

Declaration
public virtual bool Exists()
Returns
Type Description
System.Boolean

GetFileCount()

Declaration
public virtual int[] GetFileCount()
Returns
Type Description
System.Int32[]

SetHeader(Boolean)

Declaration
public virtual void SetHeader(bool isHeader)
Parameters
Type Name Description
System.Boolean isHeader

Implements

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