Show / Hide Table of Contents

Class PTDocumentBaseViewController

Inheritance
System.Object
PTDocumentBaseViewController
PTDocumentController
PTDocumentViewController
Implements
IPTBookmarkViewControllerDelegate
IPTCoordinatedDocumentDelegate
IPTDocumentViewSettingsControllerDelegate
IPTPDFLayerViewControllerDelegate
IPTReflowViewControllerDelegate
IPTTextSearchViewControllerDelegate
IPTThumbnailSliderViewDelegate
IPTPDFViewCtrlDelegate
IPTOverridable
IPTToolManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Namespace: pdftron.PDF.Controls
Assembly: Tools.dll
Syntax
public class PTDocumentBaseViewController : UIViewController, IPTBookmarkViewControllerDelegate, IPTCoordinatedDocumentDelegate, IPTDocumentViewSettingsControllerDelegate, IPTPDFLayerViewControllerDelegate, IPTReflowViewControllerDelegate, IPTTextSearchViewControllerDelegate, IPTThumbnailSliderViewDelegate, IPTPDFViewCtrlDelegate, IPTOverridable, IPTToolManagerDelegate

Constructors

PTDocumentBaseViewController()

Declaration
public PTDocumentBaseViewController()

PTDocumentBaseViewController(NSCoder)

Declaration
public PTDocumentBaseViewController(NSCoder coder)
Parameters
Type Name Description
Foundation.NSCoder coder

PTDocumentBaseViewController(NSObjectFlag)

Declaration
protected PTDocumentBaseViewController(NSObjectFlag t)
Parameters
Type Name Description
Foundation.NSObjectFlag t

PTDocumentBaseViewController(NativeHandle)

Declaration
protected PTDocumentBaseViewController(NativeHandle handle)
Parameters
Type Name Description
ObjCRuntime.NativeHandle handle

Properties

ActivityViewController

Declaration
public virtual UIActivityViewController ActivityViewController { get; set; }
Property Value
Type Description
UIKit.UIActivityViewController

AdditionalHTTPHeaders

Declaration
public virtual NSDictionary<NSString, NSString> AdditionalHTTPHeaders { get; set; }
Property Value
Type Description
Foundation.NSDictionary<Foundation.NSString, Foundation.NSString>

AddPagesButtonHidden

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

AddPagesButtonItem

Declaration
public virtual UIBarButtonItem AddPagesButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

AddPagesViewController

Declaration
public virtual PTAddPagesViewController AddPagesViewController { get; set; }
Property Value
Type Description
PTAddPagesViewController

AlwaysShowNavigationListsAsModal

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

AnnotationListHidden

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

AppSettingsButtonHidden

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

AppSettingsButtonItem

Declaration
public virtual UIBarButtonItem AppSettingsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

AutomaticallyHidesControls

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

AutomaticallyHideToolbars

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

AutomaticallySavesDocument

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

AutomaticControlHidingDelay

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

AutomaticDocumentSavingInterval

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

BookmarkListHidden

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

BookmarkPageButtonHidden

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

BookmarkPageButtonItem

Declaration
public virtual UIBarButtonItem BookmarkPageButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

BottomToolbarEnabled

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

ChangesPageOnTap

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

ClassHandle

Declaration
public override NativeHandle ClassHandle { get; }
Property Value
Type Description
ObjCRuntime.NativeHandle

ControlsHidden

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

ConversionOptions

Declaration
public virtual PTConversionOptions ConversionOptions { get; set; }
Property Value
Type Description
PTConversionOptions

CoordinatedDocument

Declaration
public virtual PTCoordinatedDocument CoordinatedDocument { get; }
Property Value
Type Description
PTCoordinatedDocument

DigitalSignatureValidationListHidden

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

Document

Declaration
public virtual PTPDFDoc Document { get; }
Property Value
Type Description
PTPDFDoc

DocumentBackupDirectoryURL

Declaration
public virtual NSUrl DocumentBackupDirectoryURL { get; set; }
Property Value
Type Description
Foundation.NSUrl

DocumentBackupSavingEnabled

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

DocumentLoadingMessage

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

DocumentManager

Declaration
public virtual PTPDFDocumentManager DocumentManager { get; }
Property Value
Type Description
PTPDFDocumentManager

DocumentTabItem

Declaration
public virtual PTDocumentTabItem DocumentTabItem { get; set; }
Property Value
Type Description
PTDocumentTabItem

ExportButtonHidden

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

ExportButtonItem

Declaration
public virtual UIBarButtonItem ExportButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ExportCopyButtonItem

Declaration
public virtual UIBarButtonItem ExportCopyButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ExportCroppedCopyButtonItem

Declaration
public virtual UIBarButtonItem ExportCroppedCopyButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ExportFlattenedCopyButtonItem

Declaration
public virtual UIBarButtonItem ExportFlattenedCopyButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ExportItems

Declaration
public virtual UIBarButtonItem[] ExportItems { get; set; }
Property Value
Type Description
UIKit.UIBarButtonItem[]

ExportReducedFileSizeCopyButtonItem

Declaration
public virtual UIBarButtonItem ExportReducedFileSizeCopyButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

HidesBottomBar

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

HidesControlsOnTap

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

HidesNavigationBar

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

HidesProgressSpinner

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

HttpRequestOptions

Declaration
public virtual PTHTTPRequestOptions HttpRequestOptions { get; set; }
Property Value
Type Description
PTHTTPRequestOptions

MoreItems

Declaration
public virtual UIBarButtonItem[] MoreItems { get; set; }
Property Value
Type Description
UIKit.UIBarButtonItem[]

MoreItemsButtonHidden

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

MoreItemsButtonItem

Declaration
public virtual UIBarButtonItem MoreItemsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

MoreItemsViewController

Declaration
public virtual PTMoreItemsViewController MoreItemsViewController { get; set; }
Property Value
Type Description
PTMoreItemsViewController

NavigationHistoryEnabled

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

NavigationHistoryManager

Declaration
public virtual PTNavigationHistoryManager NavigationHistoryManager { get; }
Property Value
Type Description
PTNavigationHistoryManager

NavigationHistoryViewController

Declaration
public virtual PTNavigationHistoryViewController NavigationHistoryViewController { get; }
Property Value
Type Description
PTNavigationHistoryViewController

NavigationListsButtonHidden

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

NavigationListsButtonItem

Declaration
public virtual UIBarButtonItem NavigationListsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

NavigationListsViewController

Declaration
public virtual PTNavigationListsViewController NavigationListsViewController { get; set; }
Property Value
Type Description
PTNavigationListsViewController

NightModeEnabled

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

OutlineListHidden

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

PageCropViewController

Declaration
public virtual PTPageCropViewController PageCropViewController { get; set; }
Property Value
Type Description
PTPageCropViewController

PageIndicatorAlwaysVisible

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

PageIndicatorEnabled

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

PageIndicatorHidden

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

PageIndicatorShowsOnPageChange

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

PageIndicatorShowsWithControls

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

PageIndicatorViewController

Declaration
public virtual PTPageIndicatorViewController PageIndicatorViewController { get; set; }
Property Value
Type Description
PTPageIndicatorViewController

PanelViewController

Declaration
public virtual PTPanelViewController PanelViewController { get; }
Property Value
Type Description
PTPanelViewController

PdfLayerListHidden

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

PdfViewCtrl

Declaration
public virtual PTPDFViewCtrl PdfViewCtrl { get; }
Property Value
Type Description
PTPDFViewCtrl

ReaderModeButtonHidden

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

ReaderModeButtonItem

Declaration
public virtual UIBarButtonItem ReaderModeButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ReflowHidden

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

ReflowSettingsButtonHidden

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

ReflowSettingsButtonItem

Declaration
public virtual UIBarButtonItem ReflowSettingsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ReflowSettingsViewController

Declaration
public virtual PTReflowSettingsViewController ReflowSettingsViewController { get; }
Property Value
Type Description
PTReflowSettingsViewController

ReflowViewController

Declaration
public virtual PTReflowViewController ReflowViewController { get; set; }
Property Value
Type Description
PTReflowViewController

SaveErrorMessage

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

SearchButtonHidden

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

SearchButtonItem

Declaration
public virtual UIBarButtonItem SearchButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

SearchViewControllerHidden

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

SettingsButtonItem

Declaration
public virtual UIBarButtonItem SettingsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

SettingsViewController

Declaration
public virtual PTDocumentViewSettingsController SettingsViewController { get; set; }
Property Value
Type Description
PTDocumentViewSettingsController

ShareButtonHidden

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

ShareButtonItem

Declaration
public virtual UIBarButtonItem ShareButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

TabbedDocumentViewController

Declaration
public virtual PTTabbedDocumentViewController TabbedDocumentViewController { get; }
Property Value
Type Description
PTTabbedDocumentViewController

TextSearchViewController

Declaration
public virtual PTTextSearchViewController TextSearchViewController { get; set; }
Property Value
Type Description
PTTextSearchViewController

ThumbnailBrowserButtonHidden

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

ThumbnailsButtonItem

Declaration
public virtual UIBarButtonItem ThumbnailsButtonItem { get; }
Property Value
Type Description
UIKit.UIBarButtonItem

ThumbnailSliderController

Declaration
public virtual PTThumbnailSliderViewController ThumbnailSliderController { get; set; }
Property Value
Type Description
PTThumbnailSliderViewController

ThumbnailSliderEnabled

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

ThumbnailSliderHidden

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

ThumbnailsViewController

Declaration
public virtual PTThumbnailsViewController ThumbnailsViewController { get; set; }
Property Value
Type Description
PTThumbnailsViewController

ToolbarItems

Declaration
public virtual UIBarButtonItem[] ToolbarItems { get; set; }
Property Value
Type Description
UIKit.UIBarButtonItem[]

ToolManager

Declaration
public virtual PTToolManager ToolManager { get; }
Property Value
Type Description
PTToolManager

ViewerSettingsButtonHidden

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

Methods

AnnotationAdded(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void AnnotationAdded(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

AnnotationModified(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void AnnotationModified(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

AnnotationRemoved(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void AnnotationRemoved(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

AnnotationViewControllerAnnotationRemoved(PTLegacyAnnotationViewController, PTAnnot, Int32)

Declaration
public virtual void AnnotationViewControllerAnnotationRemoved(PTLegacyAnnotationViewController sender, PTAnnot annot, int pageNumber)
Parameters
Type Name Description
PTLegacyAnnotationViewController sender
PTAnnot annot
System.Int32 pageNumber

AnnotationViewControllerAnnotationSelected(PTLegacyAnnotationViewController, NSDictionary)

Declaration
public virtual void AnnotationViewControllerAnnotationSelected(PTLegacyAnnotationViewController sender, NSDictionary anAnnotation)
Parameters
Type Name Description
PTLegacyAnnotationViewController sender
Foundation.NSDictionary anAnnotation

AnnotationViewControllerDidCancel(PTLegacyAnnotationViewController)

Declaration
public virtual void AnnotationViewControllerDidCancel(PTLegacyAnnotationViewController sender)
Parameters
Type Name Description
PTLegacyAnnotationViewController sender

BookmarkViewControllerBookmarkAdded(PTBookmarkViewController, PTUserBookmark)

Declaration
public virtual void BookmarkViewControllerBookmarkAdded(PTBookmarkViewController bookmarkViewController, PTUserBookmark bookmark)
Parameters
Type Name Description
PTBookmarkViewController bookmarkViewController
PTUserBookmark bookmark

BookmarkViewControllerBookmarkModified(PTBookmarkViewController, PTUserBookmark)

Declaration
public virtual void BookmarkViewControllerBookmarkModified(PTBookmarkViewController bookmarkViewController, PTUserBookmark bookmark)
Parameters
Type Name Description
PTBookmarkViewController bookmarkViewController
PTUserBookmark bookmark

BookmarkViewControllerBookmarkRemoved(PTBookmarkViewController, PTUserBookmark)

Declaration
public virtual void BookmarkViewControllerBookmarkRemoved(PTBookmarkViewController bookmarkViewController, PTUserBookmark bookmark)
Parameters
Type Name Description
PTBookmarkViewController bookmarkViewController
PTUserBookmark bookmark

BookmarkViewControllerBookmarkSelected(PTBookmarkViewController, PTUserBookmark)

Declaration
public virtual void BookmarkViewControllerBookmarkSelected(PTBookmarkViewController bookmarkViewController, PTUserBookmark aBookmark)
Parameters
Type Name Description
PTBookmarkViewController bookmarkViewController
PTUserBookmark aBookmark

BookmarkViewControllerDidCancel(PTBookmarkViewController)

Declaration
public virtual void BookmarkViewControllerDidCancel(PTBookmarkViewController bookmarkViewController)
Parameters
Type Name Description
PTBookmarkViewController bookmarkViewController

CloseDocument()

Declaration
public virtual void CloseDocument()

CloseDocumentWithCompletionHandler(Action<Boolean>)

Declaration
public virtual void CloseDocumentWithCompletionHandler(Action<bool> completionHandler)
Parameters
Type Name Description
System.Action<System.Boolean> completionHandler

CreateActivityAlertWithTitle(String)

Declaration
public virtual UIViewController CreateActivityAlertWithTitle(string title)
Parameters
Type Name Description
System.String title
Returns
Type Description
UIKit.UIViewController

DidAttemptFileAttachmentSave(PTToolManager, PTFileAttachment, UInt64, Boolean)

Declaration
public virtual void DidAttemptFileAttachmentSave(PTToolManager toolManager, PTFileAttachment fileAttachment, ulong pageNumber, bool success)
Parameters
Type Name Description
PTToolManager toolManager
PTFileAttachment fileAttachment
System.UInt64 pageNumber
System.Boolean success

DidDismissLeadingPanelViewController(UIViewController)

Declaration
public virtual void DidDismissLeadingPanelViewController(UIViewController viewController)
Parameters
Type Name Description
UIKit.UIViewController viewController

DidSelectAnnotation(PTAnnotationViewController, PTAnnot, Int32)

Declaration
public virtual void DidSelectAnnotation(PTAnnotationViewController annotationViewController, PTAnnot annotation, int pageNumber)
Parameters
Type Name Description
PTAnnotationViewController annotationViewController
PTAnnot annotation
System.Int32 pageNumber

DidSelectAnnotation(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void DidSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

DidShowLeadingPanelViewController(UIViewController)

Declaration
public virtual void DidShowLeadingPanelViewController(UIViewController viewController)
Parameters
Type Name Description
UIKit.UIViewController viewController

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

DocumentDidChange(PTCoordinatedDocument)

Declaration
public virtual void DocumentDidChange(PTCoordinatedDocument coordinatedDocument)
Parameters
Type Name Description
PTCoordinatedDocument coordinatedDocument

DocumentPresentedItemDidMove(PTCoordinatedDocument, NSUrl)

Declaration
public virtual void DocumentPresentedItemDidMove(PTCoordinatedDocument coordinatedDocument, NSUrl newURL)
Parameters
Type Name Description
PTCoordinatedDocument coordinatedDocument
Foundation.NSUrl newURL

DocumentViewSettingsControllerCropPagesSelected(PTDocumentViewSettingsController)

Declaration
public virtual void DocumentViewSettingsControllerCropPagesSelected(PTDocumentViewSettingsController documentViewSettingsController)
Parameters
Type Name Description
PTDocumentViewSettingsController documentViewSettingsController

DocumentViewSettingsControllerCropPagesSelectedFromSender(PTDocumentViewSettingsController, NSObject)

Declaration
public virtual void DocumentViewSettingsControllerCropPagesSelectedFromSender(PTDocumentViewSettingsController documentViewSettingsController, NSObject sender)
Parameters
Type Name Description
PTDocumentViewSettingsController documentViewSettingsController
Foundation.NSObject sender

DocumentViewSettingsControllerDidUpdateSettings(PTDocumentViewSettingsController, PTDocumentViewSettings)

Declaration
public virtual void DocumentViewSettingsControllerDidUpdateSettings(PTDocumentViewSettingsController documentViewSettingsController, PTDocumentViewSettings settings)
Parameters
Type Name Description
PTDocumentViewSettingsController documentViewSettingsController
PTDocumentViewSettings settings

FormFieldDataModified(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void FormFieldDataModified(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

HandleDoubleTap(PTToolManager, UITapGestureRecognizer)

Declaration
public virtual bool HandleDoubleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UITapGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HandleFileAttachment(PTToolManager, PTFileAttachment, UIntPtr)

Declaration
public virtual void HandleFileAttachment(PTToolManager toolManager, PTFileAttachment fileAttachment, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTFileAttachment fileAttachment
System.UIntPtr pageNumber

HandleFileSelected(PTToolManager, String)

Declaration
public virtual bool HandleFileSelected(PTToolManager toolManager, string filePath)
Parameters
Type Name Description
PTToolManager toolManager
System.String filePath
Returns
Type Description
System.Boolean

HandleLongPress(PTToolManager, UILongPressGestureRecognizer)

Declaration
public virtual bool HandleLongPress(PTToolManager toolManager, UILongPressGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UILongPressGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HandleNamedAction(PTToolManager, String)

Declaration
public virtual bool HandleNamedAction(PTToolManager toolManager, string namedAction)
Parameters
Type Name Description
PTToolManager toolManager
System.String namedAction
Returns
Type Description
System.Boolean

HandleTap(PTToolManager, UITapGestureRecognizer)

Declaration
public virtual bool HandleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UITapGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HasEditPermissionForAnnotation(PTToolManager, PTAnnot, String)

Declaration
public virtual bool HasEditPermissionForAnnotation(PTToolManager toolManager, PTAnnot annotation, string author)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.String author
Returns
Type Description
System.Boolean

MoreItemsForSizeClass(UIUserInterfaceSizeClass)

Declaration
public virtual UIBarButtonItem[] MoreItemsForSizeClass(UIUserInterfaceSizeClass sizeClass)
Parameters
Type Name Description
UIKit.UIUserInterfaceSizeClass sizeClass
Returns
Type Description
UIKit.UIBarButtonItem[]

OpenDocumentWithPDFDoc(PTPDFDoc)

Declaration
public virtual void OpenDocumentWithPDFDoc(PTPDFDoc document)
Parameters
Type Name Description
PTPDFDoc document

OpenDocumentWithURL(NSUrl)

Declaration
public virtual void OpenDocumentWithURL(NSUrl url)
Parameters
Type Name Description
Foundation.NSUrl url

OpenDocumentWithURL(NSUrl, PTDocumentOptions)

Declaration
public virtual void OpenDocumentWithURL(NSUrl url, PTDocumentOptions options)
Parameters
Type Name Description
Foundation.NSUrl url
PTDocumentOptions options

OpenDocumentWithURL(NSUrl, String)

Declaration
public virtual void OpenDocumentWithURL(NSUrl url, string password)
Parameters
Type Name Description
Foundation.NSUrl url
System.String password

OutlineViewControllerDidCancel(PTOutlineViewController)

Declaration
public virtual void OutlineViewControllerDidCancel(PTOutlineViewController sender)
Parameters
Type Name Description
PTOutlineViewController sender

OutlineViewControllerOutlineSelected(PTOutlineViewController, NSDictionary)

Declaration
public virtual void OutlineViewControllerOutlineSelected(PTOutlineViewController sender, NSDictionary aBookmark)
Parameters
Type Name Description
PTOutlineViewController sender
Foundation.NSDictionary aBookmark

PageAdded(PTToolManager, Int32)

Declaration
public virtual void PageAdded(PTToolManager toolManager, int pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 pageNumber

PageMoved(PTToolManager, Int32, Int32)

Declaration
public virtual void PageMoved(PTToolManager toolManager, int oldPageNumber, int newPageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 oldPageNumber
System.Int32 newPageNumber

PageRemoved(PTToolManager, Int32)

Declaration
public virtual void PageRemoved(PTToolManager toolManager, int pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 pageNumber

PagesDidRotate(PTToolManager, NSIndexSet)

Declaration
public virtual void PagesDidRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type Name Description
PTToolManager toolManager
Foundation.NSIndexSet pageNumbers

PagesWillRotate(PTToolManager, NSIndexSet)

Declaration
public virtual void PagesWillRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type Name Description
PTToolManager toolManager
Foundation.NSIndexSet pageNumbers

PdfLayerViewControllerDidCancel(PTPDFLayerViewController)

Declaration
public virtual void PdfLayerViewControllerDidCancel(PTPDFLayerViewController pdfLayerViewController)
Parameters
Type Name Description
PTPDFLayerViewController pdfLayerViewController

ReflowControllerDidCancel(PTReflowViewController)

Declaration
public virtual void ReflowControllerDidCancel(PTReflowViewController reflowController)
Parameters
Type Name Description
PTReflowViewController reflowController

ReflowControllerDidChangeToPageNumber(PTReflowViewController, Int32)

Declaration
public virtual void ReflowControllerDidChangeToPageNumber(PTReflowViewController reflowController, int pageNumber)
Parameters
Type Name Description
PTReflowViewController reflowController
System.Int32 pageNumber

ReflowControllerHandleTap(PTReflowViewController, UITapGestureRecognizer)

Declaration
public virtual void ReflowControllerHandleTap(PTReflowViewController reflowController, UITapGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTReflowViewController reflowController
UIKit.UITapGestureRecognizer gestureRecognizer

RestartAutomaticControlHidingTimer()

Declaration
public virtual void RestartAutomaticControlHidingTimer()

RestartAutomaticControlHidingTimerWithDelay(Double)

Declaration
public virtual void RestartAutomaticControlHidingTimerWithDelay(double delay)
Parameters
Type Name Description
System.Double delay

RestartAutomaticDocumentSavingTimer()

Declaration
public virtual void RestartAutomaticDocumentSavingTimer()

RestartAutomaticDocumentSavingTimerWithInterval(Double)

Declaration
public virtual void RestartAutomaticDocumentSavingTimerWithInterval(double interval)
Parameters
Type Name Description
System.Double interval

SaveDocument(PTSaveOptions, Action<Boolean>)

Declaration
public virtual void SaveDocument(PTSaveOptions saveOptions, Action<bool> completionHandler)
Parameters
Type Name Description
PTSaveOptions saveOptions
System.Action<System.Boolean> completionHandler

SearchViewControllerDidDismiss(PTTextSearchViewController)

Declaration
public virtual void SearchViewControllerDidDismiss(PTTextSearchViewController searchViewController)
Parameters
Type Name Description
PTTextSearchViewController searchViewController

SetControlsHidden(Boolean, Boolean)

Declaration
public virtual void SetControlsHidden(bool hidden, bool animated)
Parameters
Type Name Description
System.Boolean hidden
System.Boolean animated

SetMoreItems(UIBarButtonItem[], UIUserInterfaceSizeClass)

Declaration
public virtual void SetMoreItems(UIBarButtonItem[] moreItems, UIUserInterfaceSizeClass sizeClass)
Parameters
Type Name Description
UIKit.UIBarButtonItem[] moreItems
UIKit.UIUserInterfaceSizeClass sizeClass

SetPageIndicatorHidden(Boolean, Boolean)

Declaration
public virtual void SetPageIndicatorHidden(bool hidden, bool animated)
Parameters
Type Name Description
System.Boolean hidden
System.Boolean animated

SetThumbnailSliderHidden(Boolean, Boolean)

Declaration
public virtual void SetThumbnailSliderHidden(bool hidden, bool animated)
Parameters
Type Name Description
System.Boolean hidden
System.Boolean animated

SetToolbarItems(UIBarButtonItem[], UIUserInterfaceSizeClass, Boolean)

Declaration
public virtual void SetToolbarItems(UIBarButtonItem[] toolbarItems, UIUserInterfaceSizeClass sizeClass, bool animated)
Parameters
Type Name Description
UIKit.UIBarButtonItem[] toolbarItems
UIKit.UIUserInterfaceSizeClass sizeClass
System.Boolean animated

ShareCopy(NSObject, Boolean)

Declaration
public virtual void ShareCopy(NSObject sender, bool flattening)
Parameters
Type Name Description
Foundation.NSObject sender
System.Boolean flattening

ShareCopy(NSObject, Boolean, String)

Declaration
public virtual void ShareCopy(NSObject sender, bool flattening, string targetFileName)
Parameters
Type Name Description
Foundation.NSObject sender
System.Boolean flattening
System.String targetFileName

ShareCopyFromScreenRect(CGRect, Boolean)

Declaration
public virtual void ShareCopyFromScreenRect(CGRect screenRect, bool flattening)
Parameters
Type Name Description
CoreGraphics.CGRect screenRect
System.Boolean flattening

ShouldHandleLinkAnnotation(PTToolManager, PTAnnot, PTLinkInfo, UIntPtr)

Declaration
public virtual bool ShouldHandleLinkAnnotation(PTToolManager toolManager, PTAnnot annotation, PTLinkInfo linkInfo, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
PTLinkInfo linkInfo
System.UIntPtr pageNumber
Returns
Type Description
System.Boolean

ShouldHideControlsFromTimer(NSTimer)

Declaration
public virtual bool ShouldHideControlsFromTimer(NSTimer timer)
Parameters
Type Name Description
Foundation.NSTimer timer
Returns
Type Description
System.Boolean

ShouldInteractWithForm(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual bool ShouldInteractWithForm(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber
Returns
Type Description
System.Boolean

ShouldSelectAnnotation(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual bool ShouldSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber
Returns
Type Description
System.Boolean

ShouldShowMenu(PTToolManager, UIMenuController, PTAnnot, UIntPtr)

Declaration
public virtual bool ShouldShowMenu(PTToolManager toolManager, UIMenuController menuController, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UIMenuController menuController
PTAnnot annotation
System.UIntPtr pageNumber
Returns
Type Description
System.Boolean

ShouldSwitchToTool(PTToolManager, PTTool)

Declaration
public virtual bool ShouldSwitchToTool(PTToolManager toolManager, PTTool tool)
Parameters
Type Name Description
PTToolManager toolManager
PTTool tool
Returns
Type Description
System.Boolean

ShowAddPagesView(NSObject)

Declaration
public virtual void ShowAddPagesView(NSObject sender)
Parameters
Type Name Description
Foundation.NSObject sender

ShowAddPagesViewFromScreenRect(CGRect)

Declaration
public virtual void ShowAddPagesViewFromScreenRect(CGRect screenRect)
Parameters
Type Name Description
CoreGraphics.CGRect screenRect

ShowMoreItems(NSObject)

Declaration
public virtual void ShowMoreItems(NSObject sender)
Parameters
Type Name Description
Foundation.NSObject sender

ShowNavigationLists()

Declaration
public virtual void ShowNavigationLists()

ShowPageCropOptions(NSObject)

Declaration
public virtual void ShowPageCropOptions(NSObject sender)
Parameters
Type Name Description
Foundation.NSObject sender

ShowPageCropViewController()

Declaration
public virtual void ShowPageCropViewController()

ShowSearchViewController()

Declaration
public virtual void ShowSearchViewController()

ShowSettings(NSObject)

Declaration
public virtual void ShowSettings(NSObject sender)
Parameters
Type Name Description
Foundation.NSObject sender

ShowSettingsFromScreenRect(CGRect)

Declaration
public virtual void ShowSettingsFromScreenRect(CGRect screenRect)
Parameters
Type Name Description
CoreGraphics.CGRect screenRect

ShowThumbnailsController()

Declaration
public virtual void ShowThumbnailsController()

StopAutomaticControlHidingTimer()

Declaration
public virtual void StopAutomaticControlHidingTimer()

StopAutomaticDocumentSavingTimer()

Declaration
public virtual void StopAutomaticDocumentSavingTimer()

ThumbnailSliderViewInUse(PTThumbnailSliderViewController)

Declaration
public virtual void ThumbnailSliderViewInUse(PTThumbnailSliderViewController thumbnailSliderViewController)
Parameters
Type Name Description
PTThumbnailSliderViewController thumbnailSliderViewController

ThumbnailSliderViewNotInUse(PTThumbnailSliderViewController)

Declaration
public virtual void ThumbnailSliderViewNotInUse(PTThumbnailSliderViewController thumbnailSliderViewController)
Parameters
Type Name Description
PTThumbnailSliderViewController thumbnailSliderViewController

ToolbarItemsForSizeClass(UIUserInterfaceSizeClass)

Declaration
public virtual UIBarButtonItem[] ToolbarItemsForSizeClass(UIUserInterfaceSizeClass sizeClass)
Parameters
Type Name Description
UIKit.UIUserInterfaceSizeClass sizeClass
Returns
Type Description
UIKit.UIBarButtonItem[]

ToolManagerToolChanged(PTToolManager)

Declaration
public virtual void ToolManagerToolChanged(PTToolManager toolManager)
Parameters
Type Name Description
PTToolManager toolManager

ViewControllerForToolManager(PTToolManager)

Declaration
public virtual UIViewController ViewControllerForToolManager(PTToolManager toolManager)
Parameters
Type Name Description
PTToolManager toolManager
Returns
Type Description
UIKit.UIViewController

WillModifyAnnotation(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void WillModifyAnnotation(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

WillRemoveAnnotation(PTToolManager, PTAnnot, UIntPtr)

Declaration
public virtual void WillRemoveAnnotation(PTToolManager toolManager, PTAnnot annotation, UIntPtr pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.UIntPtr pageNumber

Implements

IPTBookmarkViewControllerDelegate
IPTCoordinatedDocumentDelegate
IPTDocumentViewSettingsControllerDelegate
IPTPDFLayerViewControllerDelegate
IPTReflowViewControllerDelegate
IPTTextSearchViewControllerDelegate
IPTThumbnailSliderViewDelegate
IPTPDFViewCtrlDelegate
IPTOverridable
IPTToolManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
In This Article
Back to top Generated by DocFX