Show / Hide Table of Contents

Class PTDocumentController

Inheritance
System.Object
PTDocumentBaseViewController
PTDocumentController
PTCollaborationDocumentController
Implements
IPTBookmarkViewControllerDelegate
IPTCoordinatedDocumentDelegate
IPTDocumentViewSettingsControllerDelegate
IPTPDFLayerViewControllerDelegate
IPTReflowViewControllerDelegate
IPTTextSearchViewControllerDelegate
IPTThumbnailSliderViewDelegate
IPTPDFViewCtrlDelegate
IPTOverridable
IPTToolManagerDelegate
IPTToolGroupToolbarDelegate
IPTToolGroupManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Inherited Members
PTDocumentBaseViewController.AnnotationAdded(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.AnnotationModified(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.AnnotationRemoved(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.AnnotationViewControllerAnnotationRemoved(PTLegacyAnnotationViewController, PTAnnot, Int32)
PTDocumentBaseViewController.AnnotationViewControllerAnnotationSelected(PTLegacyAnnotationViewController, NSDictionary)
PTDocumentBaseViewController.AnnotationViewControllerDidCancel(PTLegacyAnnotationViewController)
PTDocumentBaseViewController.BookmarkViewControllerBookmarkAdded(PTBookmarkViewController, PTUserBookmark)
PTDocumentBaseViewController.BookmarkViewControllerBookmarkModified(PTBookmarkViewController, PTUserBookmark)
PTDocumentBaseViewController.BookmarkViewControllerBookmarkRemoved(PTBookmarkViewController, PTUserBookmark)
PTDocumentBaseViewController.BookmarkViewControllerBookmarkSelected(PTBookmarkViewController, PTUserBookmark)
PTDocumentBaseViewController.BookmarkViewControllerDidCancel(PTBookmarkViewController)
PTDocumentBaseViewController.CloseDocument()
PTDocumentBaseViewController.CloseDocumentWithCompletionHandler(Action<Boolean>)
PTDocumentBaseViewController.CreateActivityAlertWithTitle(String)
PTDocumentBaseViewController.DidAttemptFileAttachmentSave(PTToolManager, PTFileAttachment, UInt64, Boolean)
PTDocumentBaseViewController.DidDismissLeadingPanelViewController(UIViewController)
PTDocumentBaseViewController.DidSelectAnnotation(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.DidSelectAnnotation(PTAnnotationViewController, PTAnnot, Int32)
PTDocumentBaseViewController.DidShowLeadingPanelViewController(UIViewController)
PTDocumentBaseViewController.DocumentDidChange(PTCoordinatedDocument)
PTDocumentBaseViewController.DocumentPresentedItemDidMove(PTCoordinatedDocument, NSUrl)
PTDocumentBaseViewController.DocumentViewSettingsControllerCropPagesSelected(PTDocumentViewSettingsController)
PTDocumentBaseViewController.DocumentViewSettingsControllerCropPagesSelectedFromSender(PTDocumentViewSettingsController, NSObject)
PTDocumentBaseViewController.DocumentViewSettingsControllerDidUpdateSettings(PTDocumentViewSettingsController, PTDocumentViewSettings)
PTDocumentBaseViewController.FormFieldDataModified(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.HandleDoubleTap(PTToolManager, UITapGestureRecognizer)
PTDocumentBaseViewController.HandleFileAttachment(PTToolManager, PTFileAttachment, UIntPtr)
PTDocumentBaseViewController.HandleFileSelected(PTToolManager, String)
PTDocumentBaseViewController.HandleLongPress(PTToolManager, UILongPressGestureRecognizer)
PTDocumentBaseViewController.HandleNamedAction(PTToolManager, String)
PTDocumentBaseViewController.HandleTap(PTToolManager, UITapGestureRecognizer)
PTDocumentBaseViewController.HasEditPermissionForAnnotation(PTToolManager, PTAnnot, String)
PTDocumentBaseViewController.MoreItemsForSizeClass(UIUserInterfaceSizeClass)
PTDocumentBaseViewController.OpenDocumentWithPDFDoc(PTPDFDoc)
PTDocumentBaseViewController.OpenDocumentWithURL(NSUrl)
PTDocumentBaseViewController.OpenDocumentWithURL(NSUrl, String)
PTDocumentBaseViewController.OpenDocumentWithURL(NSUrl, PTDocumentOptions)
PTDocumentBaseViewController.OutlineViewControllerDidCancel(PTOutlineViewController)
PTDocumentBaseViewController.OutlineViewControllerOutlineSelected(PTOutlineViewController, NSDictionary)
PTDocumentBaseViewController.PageAdded(PTToolManager, Int32)
PTDocumentBaseViewController.PageMoved(PTToolManager, Int32, Int32)
PTDocumentBaseViewController.PageRemoved(PTToolManager, Int32)
PTDocumentBaseViewController.PagesDidRotate(PTToolManager, NSIndexSet)
PTDocumentBaseViewController.PagesWillRotate(PTToolManager, NSIndexSet)
PTDocumentBaseViewController.PdfLayerViewControllerDidCancel(PTPDFLayerViewController)
PTDocumentBaseViewController.ReflowControllerDidCancel(PTReflowViewController)
PTDocumentBaseViewController.ReflowControllerDidChangeToPageNumber(PTReflowViewController, Int32)
PTDocumentBaseViewController.ReflowControllerHandleTap(PTReflowViewController, UITapGestureRecognizer)
PTDocumentBaseViewController.RestartAutomaticControlHidingTimer()
PTDocumentBaseViewController.RestartAutomaticControlHidingTimerWithDelay(Double)
PTDocumentBaseViewController.RestartAutomaticDocumentSavingTimer()
PTDocumentBaseViewController.RestartAutomaticDocumentSavingTimerWithInterval(Double)
PTDocumentBaseViewController.SaveDocument(PTSaveOptions, Action<Boolean>)
PTDocumentBaseViewController.SearchViewControllerDidDismiss(PTTextSearchViewController)
PTDocumentBaseViewController.SetControlsHidden(Boolean, Boolean)
PTDocumentBaseViewController.SetMoreItems(UIBarButtonItem[], UIUserInterfaceSizeClass)
PTDocumentBaseViewController.SetPageIndicatorHidden(Boolean, Boolean)
PTDocumentBaseViewController.SetThumbnailSliderHidden(Boolean, Boolean)
PTDocumentBaseViewController.SetToolbarItems(UIBarButtonItem[], UIUserInterfaceSizeClass, Boolean)
PTDocumentBaseViewController.ShareCopy(NSObject, Boolean)
PTDocumentBaseViewController.ShareCopy(NSObject, Boolean, String)
PTDocumentBaseViewController.ShareCopyFromScreenRect(CGRect, Boolean)
PTDocumentBaseViewController.ShouldHandleLinkAnnotation(PTToolManager, PTAnnot, PTLinkInfo, UIntPtr)
PTDocumentBaseViewController.ShouldHideControlsFromTimer(NSTimer)
PTDocumentBaseViewController.ShouldInteractWithForm(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.ShouldSelectAnnotation(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.ShouldShowMenu(PTToolManager, UIMenuController, PTAnnot, UIntPtr)
PTDocumentBaseViewController.ShouldSwitchToTool(PTToolManager, PTTool)
PTDocumentBaseViewController.ShowAddPagesView(NSObject)
PTDocumentBaseViewController.ShowAddPagesViewFromScreenRect(CGRect)
PTDocumentBaseViewController.ShowMoreItems(NSObject)
PTDocumentBaseViewController.ShowNavigationLists()
PTDocumentBaseViewController.ShowPageCropOptions(NSObject)
PTDocumentBaseViewController.ShowPageCropViewController()
PTDocumentBaseViewController.ShowSearchViewController()
PTDocumentBaseViewController.ShowSettings(NSObject)
PTDocumentBaseViewController.ShowSettingsFromScreenRect(CGRect)
PTDocumentBaseViewController.ShowThumbnailsController()
PTDocumentBaseViewController.StopAutomaticControlHidingTimer()
PTDocumentBaseViewController.StopAutomaticDocumentSavingTimer()
PTDocumentBaseViewController.ThumbnailSliderViewInUse(PTThumbnailSliderViewController)
PTDocumentBaseViewController.ThumbnailSliderViewNotInUse(PTThumbnailSliderViewController)
PTDocumentBaseViewController.ToolManagerToolChanged(PTToolManager)
PTDocumentBaseViewController.ToolbarItemsForSizeClass(UIUserInterfaceSizeClass)
PTDocumentBaseViewController.ViewControllerForToolManager(PTToolManager)
PTDocumentBaseViewController.WillModifyAnnotation(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.WillRemoveAnnotation(PTToolManager, PTAnnot, UIntPtr)
PTDocumentBaseViewController.ActivityViewController
PTDocumentBaseViewController.AddPagesButtonHidden
PTDocumentBaseViewController.AddPagesButtonItem
PTDocumentBaseViewController.AddPagesViewController
PTDocumentBaseViewController.AdditionalHTTPHeaders
PTDocumentBaseViewController.AlwaysShowNavigationListsAsModal
PTDocumentBaseViewController.AnnotationListHidden
PTDocumentBaseViewController.AppSettingsButtonHidden
PTDocumentBaseViewController.AppSettingsButtonItem
PTDocumentBaseViewController.AutomaticControlHidingDelay
PTDocumentBaseViewController.AutomaticDocumentSavingInterval
PTDocumentBaseViewController.AutomaticallyHideToolbars
PTDocumentBaseViewController.AutomaticallyHidesControls
PTDocumentBaseViewController.AutomaticallySavesDocument
PTDocumentBaseViewController.BookmarkListHidden
PTDocumentBaseViewController.BookmarkPageButtonHidden
PTDocumentBaseViewController.BookmarkPageButtonItem
PTDocumentBaseViewController.BottomToolbarEnabled
PTDocumentBaseViewController.ChangesPageOnTap
PTDocumentBaseViewController.ControlsHidden
PTDocumentBaseViewController.ConversionOptions
PTDocumentBaseViewController.CoordinatedDocument
PTDocumentBaseViewController.DigitalSignatureValidationListHidden
PTDocumentBaseViewController.Document
PTDocumentBaseViewController.DocumentBackupDirectoryURL
PTDocumentBaseViewController.DocumentBackupSavingEnabled
PTDocumentBaseViewController.DocumentLoadingMessage
PTDocumentBaseViewController.DocumentManager
PTDocumentBaseViewController.DocumentTabItem
PTDocumentBaseViewController.ExportButtonHidden
PTDocumentBaseViewController.ExportButtonItem
PTDocumentBaseViewController.ExportCopyButtonItem
PTDocumentBaseViewController.ExportCroppedCopyButtonItem
PTDocumentBaseViewController.ExportFlattenedCopyButtonItem
PTDocumentBaseViewController.ExportItems
PTDocumentBaseViewController.ExportReducedFileSizeCopyButtonItem
PTDocumentBaseViewController.HidesBottomBar
PTDocumentBaseViewController.HidesControlsOnTap
PTDocumentBaseViewController.HidesNavigationBar
PTDocumentBaseViewController.HidesProgressSpinner
PTDocumentBaseViewController.HttpRequestOptions
PTDocumentBaseViewController.MoreItems
PTDocumentBaseViewController.MoreItemsButtonHidden
PTDocumentBaseViewController.MoreItemsButtonItem
PTDocumentBaseViewController.MoreItemsViewController
PTDocumentBaseViewController.NavigationHistoryEnabled
PTDocumentBaseViewController.NavigationHistoryManager
PTDocumentBaseViewController.NavigationHistoryViewController
PTDocumentBaseViewController.NavigationListsButtonHidden
PTDocumentBaseViewController.NavigationListsButtonItem
PTDocumentBaseViewController.NavigationListsViewController
PTDocumentBaseViewController.NightModeEnabled
PTDocumentBaseViewController.OutlineListHidden
PTDocumentBaseViewController.PageCropViewController
PTDocumentBaseViewController.PageIndicatorAlwaysVisible
PTDocumentBaseViewController.PageIndicatorEnabled
PTDocumentBaseViewController.PageIndicatorHidden
PTDocumentBaseViewController.PageIndicatorShowsOnPageChange
PTDocumentBaseViewController.PageIndicatorShowsWithControls
PTDocumentBaseViewController.PageIndicatorViewController
PTDocumentBaseViewController.PanelViewController
PTDocumentBaseViewController.PdfLayerListHidden
PTDocumentBaseViewController.PdfViewCtrl
PTDocumentBaseViewController.ReaderModeButtonHidden
PTDocumentBaseViewController.ReaderModeButtonItem
PTDocumentBaseViewController.ReflowHidden
PTDocumentBaseViewController.ReflowSettingsButtonHidden
PTDocumentBaseViewController.ReflowSettingsButtonItem
PTDocumentBaseViewController.ReflowSettingsViewController
PTDocumentBaseViewController.ReflowViewController
PTDocumentBaseViewController.SaveErrorMessage
PTDocumentBaseViewController.SearchButtonHidden
PTDocumentBaseViewController.SearchButtonItem
PTDocumentBaseViewController.SearchViewControllerHidden
PTDocumentBaseViewController.SettingsButtonItem
PTDocumentBaseViewController.SettingsViewController
PTDocumentBaseViewController.ShareButtonHidden
PTDocumentBaseViewController.ShareButtonItem
PTDocumentBaseViewController.TabbedDocumentViewController
PTDocumentBaseViewController.TextSearchViewController
PTDocumentBaseViewController.ThumbnailBrowserButtonHidden
PTDocumentBaseViewController.ThumbnailSliderController
PTDocumentBaseViewController.ThumbnailSliderEnabled
PTDocumentBaseViewController.ThumbnailSliderHidden
PTDocumentBaseViewController.ThumbnailsButtonItem
PTDocumentBaseViewController.ThumbnailsViewController
PTDocumentBaseViewController.ToolManager
PTDocumentBaseViewController.ToolbarItems
PTDocumentBaseViewController.ViewerSettingsButtonHidden
Namespace: pdftron.PDF.Controls
Assembly: Tools.dll
Syntax
public class PTDocumentController : PTDocumentBaseViewController, IPTBookmarkViewControllerDelegate, IPTCoordinatedDocumentDelegate, IPTDocumentViewSettingsControllerDelegate, IPTPDFLayerViewControllerDelegate, IPTReflowViewControllerDelegate, IPTTextSearchViewControllerDelegate, IPTThumbnailSliderViewDelegate, IPTPDFViewCtrlDelegate, IPTOverridable, IPTToolManagerDelegate, IPTToolGroupToolbarDelegate, IPTToolGroupManagerDelegate

Constructors

PTDocumentController()

Declaration
public PTDocumentController()

PTDocumentController(NSCoder)

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

PTDocumentController(NSObjectFlag)

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

PTDocumentController(NativeHandle)

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

Properties

AutomaticallyShowsTabsButton

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

ClassHandle

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

Delegate

Declaration
public PTDocumentControllerDelegate Delegate { get; set; }
Property Value
Type Description
PTDocumentControllerDelegate

DocumentSliderEnabled

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

DocumentSliderViewController

Declaration
public virtual PTDocumentSliderViewController DocumentSliderViewController { get; set; }
Property Value
Type Description
PTDocumentSliderViewController

NavigationItem

Declaration
public virtual PTDocumentNavigationItem NavigationItem { get; }
Property Value
Type Description
PTDocumentNavigationItem

TabsButtonItem

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

ToolGroupIndicatorView

Declaration
public virtual PTToolGroupIndicatorView ToolGroupIndicatorView { get; }
Property Value
Type Description
PTToolGroupIndicatorView

ToolGroupManager

Declaration
public virtual PTToolGroupManager ToolGroupManager { get; }
Property Value
Type Description
PTToolGroupManager

ToolGroupsEnabled

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

ToolGroupToolbar

Declaration
public virtual PTToolGroupToolbar ToolGroupToolbar { get; }
Property Value
Type Description
PTToolGroupToolbar

ToolGroupToolbarHidden

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

ToolGroupViewController

Declaration
public virtual PTToolGroupViewController ToolGroupViewController { get; }
Property Value
Type Description
PTToolGroupViewController

WeakDelegate

Declaration
public virtual NSObject WeakDelegate { get; set; }
Property Value
Type Description
Foundation.NSObject

Methods

Dispose(Boolean)

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

EditItemsForGroup(PTToolGroupManager, PTToolGroup)

Declaration
public virtual void EditItemsForGroup(PTToolGroupManager toolGroupManager, PTToolGroup group)
Parameters
Type Name Description
PTToolGroupManager toolGroupManager
PTToolGroup group

PerformActionForItem(PTToolGroupManager, NSObject)

Declaration
public virtual void PerformActionForItem(PTToolGroupManager toolGroupManager, NSObject sender)
Parameters
Type Name Description
PTToolGroupManager toolGroupManager
Foundation.NSObject sender

SetToolGroupToolbarHidden(Boolean, Boolean)

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

ShowAddPagesViewOn(PTToolGroupManager, NSObject)

Declaration
public virtual void ShowAddPagesViewOn(PTToolGroupManager toolGroupManager, NSObject sender)
Parameters
Type Name Description
PTToolGroupManager toolGroupManager
Foundation.NSObject sender

ShowToolGroups(NSObject)

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

ViewControllerForPresentationsFromToolGroupToolbar(PTToolGroupToolbar)

Declaration
public virtual UIViewController ViewControllerForPresentationsFromToolGroupToolbar(PTToolGroupToolbar toolGroupToolbar)
Parameters
Type Name Description
PTToolGroupToolbar toolGroupToolbar
Returns
Type Description
UIKit.UIViewController

ViewForOverlaysFromToolGroupToolbar(PTToolGroupToolbar)

Declaration
public virtual UIView ViewForOverlaysFromToolGroupToolbar(PTToolGroupToolbar toolGroupToolbar)
Parameters
Type Name Description
PTToolGroupToolbar toolGroupToolbar
Returns
Type Description
UIKit.UIView

Implements

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