/// <summary> /// Method that allows to compare pdfBookmarkNodes (Inherited from IComparable) /// </summary> /// <param name="obj">Object to compare</param> /// <returns>Compare result</returns> public int CompareTo(object obj) { if (obj is pdfBookmarkNode) { pdfBookmarkNode myComparableNode = (pdfBookmarkNode)obj; return(_ObjectID.CompareTo(myComparableNode.ObjectID)); } else { throw new ArgumentException("Object is not a pdfBookmarkNode"); } }
/// <summary> /// Method that adds a bookmark to the outlines object /// </summary> /// <param name="Bookmark">BookmarkNode Object</param> public void addBookmark(pdfBookmarkNode Bookmark) { _BookmarkRoot.Add(Bookmark); }
/// <summary> /// Method that add a child to the bookmark /// </summary> /// <param name="Child">Child object</param> public void addChildNode(pdfBookmarkNode Child) { _Childs.Add(Child); }
public void addBookmark(pdfBookmarkNode Bookmark) { _outlines.addBookmark(Bookmark); }