Show / Hide Table of Contents

Class PTDocumentController

Inheritance
System.Object
PTDocumentBaseViewController
PTDocumentController
PTCollaborationDocumentController
Implements
IPTBookmarkViewControllerDelegate
IPTCoordinatedDocumentDelegate
IPTDocumentViewSettingsControllerDelegate
IPTPDFLayerViewControllerDelegate
IPTReflowViewControllerDelegate
IPTTextSearchViewControllerDelegate
IPTThumbnailSliderViewDelegate
IPTPDFViewCtrlDelegate
IPTOverridable
IPTToolManagerDelegate
IPTDocumentConversionServiceDelegate
IPTToolGroupToolbarDelegate
IPTToolGroupManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Inherited Members
PTDocumentBaseViewController.AnnotationAdded(PTToolManager, PTAnnot, nuint)
PTDocumentBaseViewController.AnnotationModified(PTToolManager, PTAnnot, nuint)
PTDocumentBaseViewController.AnnotationRemoved(PTToolManager, PTAnnot, nuint)
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.DidAttemptFileAttachmentSave(PTToolManager, PTFileAttachment, UInt64, Boolean)
PTDocumentBaseViewController.DidDismissLeadingPanelViewController(UIViewController)
PTDocumentBaseViewController.DidSelectAnnotation(PTToolManager, PTAnnot, nuint)
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, nuint)
PTDocumentBaseViewController.HandleDoubleTap(PTToolManager, UITapGestureRecognizer)
PTDocumentBaseViewController.HandleFileAttachment(PTToolManager, PTFileAttachment, nuint)
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, nuint)
PTDocumentBaseViewController.ShouldHideControlsFromTimer(NSTimer)
PTDocumentBaseViewController.ShouldInteractWithForm(PTToolManager, PTAnnot, nuint)
PTDocumentBaseViewController.ShouldSelectAnnotation(PTToolManager, PTAnnot, nuint)
PTDocumentBaseViewController.ShouldShowMenu(PTToolManager, UIMenuController, PTAnnot, nuint)
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, nuint)
PTDocumentBaseViewController.WillRemoveAnnotation(PTToolManager, PTAnnot, nuint)
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, IPTDocumentConversionServiceDelegate, IPTToolGroupToolbarDelegate, IPTToolGroupManagerDelegate, INativeObject, IDisposable

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(IntPtr)

Declaration
protected PTDocumentController(IntPtr handle)
Parameters
Type Name Description
System.IntPtr handle

Properties

AutomaticallyShowsTabsButton

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

ClassHandle

Declaration
public override IntPtr ClassHandle { get; }
Property Value
Type Description
System.IntPtr
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

ConversionFailedWithError(PTDocumentConversionService, NSError)

Declaration
public virtual void ConversionFailedWithError(PTDocumentConversionService documentConversionService, NSError error)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
Foundation.NSError error

DidDownloadConvertedFileToPath(PTDocumentConversionService, String, String)

Declaration
public virtual void DidDownloadConvertedFileToPath(PTDocumentConversionService documentConversionService, string filePath, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.String filePath
System.String jobID

DidFinishConversionJobWithStatus(PTDocumentConversionService, String, String)

Declaration
public virtual void DidFinishConversionJobWithStatus(PTDocumentConversionService documentConversionService, string status, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.String status
System.String jobID

DidReceiveFileDownloadProgressUpdate(PTDocumentConversionService, Single, String)

Declaration
public virtual void DidReceiveFileDownloadProgressUpdate(PTDocumentConversionService documentConversionService, float progress, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.Single progress
System.String jobID

DidReceiveFileUploadProgressUpdate(PTDocumentConversionService, Single, String)

Declaration
public virtual void DidReceiveFileUploadProgressUpdate(PTDocumentConversionService documentConversionService, float progress, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.Single progress
System.String jobID

DidStartConversionJobWithID(PTDocumentConversionService, String)

Declaration
public virtual void DidStartConversionJobWithID(PTDocumentConversionService documentConversionService, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.String jobID

DidStopConversionJobWithID(PTDocumentConversionService, String)

Declaration
public virtual void DidStopConversionJobWithID(PTDocumentConversionService documentConversionService, string jobID)
Parameters
Type Name Description
PTDocumentConversionService documentConversionService
System.String jobID

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
IPTDocumentConversionServiceDelegate
IPTToolGroupToolbarDelegate
IPTToolGroupManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Back to top Generated by DocFX