Class PTBookmarkManager
Inheritance
System.Object
PTBookmarkManager
Assembly: Tools.dll
Syntax
public class PTBookmarkManager : NSObject
Constructors
PTBookmarkManager()
Declaration
public PTBookmarkManager()
PTBookmarkManager(NSObjectFlag)
Declaration
protected PTBookmarkManager(NSObjectFlag t)
Parameters
Type |
Name |
Description |
Foundation.NSObjectFlag |
t |
|
PTBookmarkManager(NativeHandle)
Declaration
protected PTBookmarkManager(NativeHandle handle)
Parameters
Type |
Name |
Description |
ObjCRuntime.NativeHandle |
handle |
|
Properties
ClassHandle
Declaration
public override NativeHandle ClassHandle { get; }
Property Value
Type |
Description |
ObjCRuntime.NativeHandle |
|
DefaultManager
Declaration
public static PTBookmarkManager DefaultManager { get; }
Property Value
Methods
AddBookmark(PTUserBookmark, PTPDFDoc)
Declaration
public virtual void AddBookmark(PTUserBookmark bookmark, PTPDFDoc doc)
Parameters
BookmarksForDoc(PTPDFDoc)
Declaration
public virtual PTUserBookmark[] BookmarksForDoc(PTPDFDoc doc)
Parameters
Returns
BookmarksForDoc(PTPDFDoc, PTBookmark)
Declaration
public virtual PTUserBookmark[] BookmarksForDoc(PTPDFDoc doc, PTBookmark rootPDFBookmark)
Parameters
Returns
BookmarksFromJSONString(String)
Declaration
public virtual PTUserBookmark[] BookmarksFromJSONString(string jsonString)
Parameters
Type |
Name |
Description |
System.String |
jsonString |
|
Returns
ExportBookmarksFromDoc(PTPDFDoc)
Declaration
public virtual string ExportBookmarksFromDoc(PTPDFDoc doc)
Parameters
Returns
Type |
Description |
System.String |
|
ImportBookmarksForDoc(PTPDFDoc, String)
Declaration
public virtual void ImportBookmarksForDoc(PTPDFDoc doc, string jsonString)
Parameters
Type |
Name |
Description |
PTPDFDoc |
doc |
|
System.String |
jsonString |
|
JSONStringFromBookmarks(PTUserBookmark[])
Declaration
public virtual string JSONStringFromBookmarks(PTUserBookmark[] bookmarks)
Parameters
Returns
Type |
Description |
System.String |
|
RemoveRootPDFBookmarkForDoc(PTPDFDoc)
Declaration
public virtual bool RemoveRootPDFBookmarkForDoc(PTPDFDoc doc)
Parameters
Returns
Type |
Description |
System.Boolean |
|
RootPDFBookmarkForDoc(PTPDFDoc, Boolean)
Declaration
public virtual PTBookmark RootPDFBookmarkForDoc(PTPDFDoc doc, bool create)
Parameters
Type |
Name |
Description |
PTPDFDoc |
doc |
|
System.Boolean |
create |
|
Returns
SaveBookmarks(PTUserBookmark[], PTPDFDoc)
Declaration
public virtual void SaveBookmarks(PTUserBookmark[] bookmarks, PTPDFDoc doc)
Parameters
UpdateBookmarksForDoc(PTPDFDoc, Int32, UInt32, Int32, UInt32)
Declaration
public virtual void UpdateBookmarksForDoc(PTPDFDoc doc, int oldPageNumber, uint oldPageObjNum, int newPageNumber, uint newPageObjNum)
Parameters
Type |
Name |
Description |
PTPDFDoc |
doc |
|
System.Int32 |
oldPageNumber |
|
System.UInt32 |
oldPageObjNum |
|
System.Int32 |
newPageNumber |
|
System.UInt32 |
newPageObjNum |
|
UpdateBookmarksForDoc(PTPDFDoc, UInt32)
Declaration
public virtual void UpdateBookmarksForDoc(PTPDFDoc doc, uint pageObjNum)
Parameters
Type |
Name |
Description |
PTPDFDoc |
doc |
|
System.UInt32 |
pageObjNum |
|