Class PTDocumentViewController
  
  
  
  
    Inheritance
    System.Object
    
    PTDocumentViewController
      
   
  
    Implements
    
    
    
    
    
    
    
    
    
    
    
    ObjCRuntime.INativeObject
    System.IDisposable
    UIKit.IUIBarPositioningDelegate
    UIKit.IUIToolbarDelegate
   
  
  
  Assembly: Tools.dll
  Syntax
  
    public class PTDocumentViewController : PTDocumentBaseViewController, IPTBookmarkViewControllerDelegate, IPTCoordinatedDocumentDelegate, IPTDocumentViewSettingsControllerDelegate, IPTPDFLayerViewControllerDelegate, IPTReflowViewControllerDelegate, IPTTextSearchViewControllerDelegate, IPTThumbnailSliderViewDelegate, IPTPDFViewCtrlDelegate, IPTOverridable, IPTToolManagerDelegate, IPTAnnotationToolbarDelegate
   
  Constructors
  
  
  PTDocumentViewController()
  
  
  Declaration
  
    public PTDocumentViewController()
   
  
  PTDocumentViewController(NSCoder)
  
  
  Declaration
  
    public PTDocumentViewController(NSCoder coder)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Foundation.NSCoder | 
        coder | 
         | 
      
    
  
  
  PTDocumentViewController(NSObjectFlag)
  
  
  Declaration
  
    protected PTDocumentViewController(NSObjectFlag t)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Foundation.NSObjectFlag | 
        t | 
         | 
      
    
  
  
  PTDocumentViewController(NativeHandle)
  
  
  Declaration
  
    protected PTDocumentViewController(NativeHandle handle)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ObjCRuntime.NativeHandle | 
        handle | 
         | 
      
    
  
  Properties
  
  
  
  
  
  Declaration
  
    public virtual UIBarButtonItem AnnotationButtonItem { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UIKit.UIBarButtonItem | 
         | 
      
    
  
  
  
  
  
  Declaration
  
    public virtual PTAnnotationToolbar AnnotationToolbar { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public virtual bool AnnotationToolbarButtonHidden { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  
  Declaration
  
    public virtual bool AnnotationToolbarHidden { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  ClassHandle
  
  
  Declaration
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | ObjCRuntime.NativeHandle | 
         | 
      
    
  
  Overrides
  
  
  Delegate
  
  
  Declaration
  
    public PTDocumentViewControllerDelegate Delegate { get; set; }
   
  Property Value
  
  
  DestinationURLForDocumentAtURL
  
  
  Declaration
  
    public DocumentViewControllerDestinationURLForDocumentAtURL DestinationURLForDocumentAtURL { get; set; }
   
  Property Value
  
  
  DocumentViewControllerShouldAutomaticallyDismissSearchViewController
  
  
  Declaration
  
    public DocumentViewControllerShouldAutomaticallyDismissSearchViewController DocumentViewControllerShouldAutomaticallyDismissSearchViewController { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public virtual bool FreehandButtonHidden { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  
  Declaration
  
    public virtual UIBarButtonItem FreehandButtonItem { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UIKit.UIBarButtonItem | 
         | 
      
    
  
  
  
  
  
  Declaration
  
    public virtual UIBarButtonItem RedoButtonItem { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UIKit.UIBarButtonItem | 
         | 
      
    
  
  
  ShouldDeleteCachedDocument
  
  
  Declaration
  
    public DocumentViewControllerShouldDeleteCachedDocumentAtURL ShouldDeleteCachedDocument { get; set; }
   
  Property Value
  
  
  ShouldExportCachedDocument
  
  
  Declaration
  
    public DocumentViewControllerShouldExportCachedDocumentAtURL ShouldExportCachedDocument { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public virtual UIBarButtonItem UndoButtonItem { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UIKit.UIBarButtonItem | 
         | 
      
    
  
  
  WeakDelegate
  
  
  Declaration
  
    public virtual NSObject WeakDelegate { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | Foundation.NSObject | 
         | 
      
    
  
  Methods
  
  
  
  
  
  Declaration
  
    public virtual void AnnotationToolbarDidCancel(PTAnnotationToolbar annotationToolbar)
   
  Parameters
  
  
  Dispose(Boolean)
  
  
  Declaration
  
    protected override void Dispose(bool disposing)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        disposing | 
         | 
      
    
  
  Overrides
  
  
  
  
  
  Declaration
  
    public virtual bool ToolShouldGoBackToPan(PTAnnotationToolbar annotationToolbar)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Events
  
  DidBecomeInvalid
  
  
  Declaration
  
    public event EventHandler DidBecomeInvalid
   
  Event Type
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.EventHandler | 
         | 
      
    
  
  DidDismissLeadingPanelViewController
  
  
  Declaration
  
    public event EventHandler<DocumentViewControllerDidDismissLeadingPanelViewControllerArgsEventArgs> DidDismissLeadingPanelViewController
   
  Event Type
  
  DidFailToOpenDocumentWithError
  
  
  Declaration
  
    public event EventHandler<DocumentViewControllerDidFailToOpenDocumentWithErrorEventArgs> DidFailToOpenDocumentWithError
   
  Event Type
  
  DidOpenDocument
  
  
  Declaration
  
    public event EventHandler DidOpenDocument
   
  Event Type
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.EventHandler | 
         | 
      
    
  
  DidShowLeadingPanelViewController
  
  
  Declaration
  
    public event EventHandler<DocumentViewControllerDidShowLeadingPanelViewControllerArgsEventArgs> DidShowLeadingPanelViewController
   
  Event Type
  
  Implements
  
  
  
  
  
  
  
  
  
  
  
  
      ObjCRuntime.INativeObject
  
  
      System.IDisposable
  
  
      UIKit.IUIBarPositioningDelegate
  
  
      UIKit.IUIToolbarDelegate