Interface IPdfBookMarkCollection
Assembly: IronPdf.dll
Syntax
public interface IPdfBookMarkCollection
Properties
Count
Declaration
Property Value
Type |
Description |
System.Int32 |
|
FirstBookmark
Declaration
IPdfBookmark FirstBookmark { get; }
Property Value
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
LastBookmark
Declaration
IPdfBookmark LastBookmark { get; }
Property Value
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
Parent
Declaration
IPdfBookmark Parent { get; }
Property Value
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
Methods
AddBookMarkAtEnd(String, Int32)
Declaration
IPdfBookmark AddBookMarkAtEnd(string text, int pageIndex)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
pageIndex |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
AddBookMarkAtStart(String, Int32)
Declaration
IPdfBookmark AddBookMarkAtStart(string text, int pageIndex)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
pageIndex |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
GetAllBookmarks()
Declaration
List<IPdfBookmark> GetAllBookmarks()
Returns
Type |
Description |
System.Collections.Generic.List<IronPdf.Bookmarks.IPdfBookmark> |
|
GetBookmarkAfter(IPdfBookmark)
Declaration
IPdfBookmark GetBookmarkAfter(IPdfBookmark previousBookmark)
Parameters
Type |
Name |
Description |
IronPdf.Bookmarks.IPdfBookmark |
previousBookmark |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
GetBookmarkBefore(IPdfBookmark)
Declaration
IPdfBookmark GetBookmarkBefore(IPdfBookmark nextBookmark)
Parameters
Type |
Name |
Description |
IronPdf.Bookmarks.IPdfBookmark |
nextBookmark |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
GetEnumerator()
Declaration
IEnumerator<IPdfBookmark> GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<IronPdf.Bookmarks.IPdfBookmark> |
|
InsertBookMarkAfter(String, Int32, IPdfBookmark)
Declaration
IPdfBookmark InsertBookMarkAfter(string text, int pageIndex, IPdfBookmark previousBookmark)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
pageIndex |
|
IronPdf.Bookmarks.IPdfBookmark |
previousBookmark |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
InsertBookMarkBefore(String, Int32, IPdfBookmark)
Declaration
IPdfBookmark InsertBookMarkBefore(string text, int pageIndex, IPdfBookmark nextBookmark)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
pageIndex |
|
IronPdf.Bookmarks.IPdfBookmark |
nextBookmark |
|
Returns
Type |
Description |
IronPdf.Bookmarks.IPdfBookmark |
|
RemoveBookMark(IPdfBookmark)
Declaration
void RemoveBookMark(IPdfBookmark bookmark)
Parameters
Type |
Name |
Description |
IronPdf.Bookmarks.IPdfBookmark |
bookmark |
|
RemoveBookMarkAt(Int32)
Declaration
void RemoveBookMarkAt(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|