[]
Manages bookmarks for TOC rendering.
public sealed class BookmarkService : IScopeBookmarkService, IBookmarkService
| Name | Description |
|---|---|
| BookmarkService(IMetadataDictionary, int) | Initializes new instance of BookmarkService class. |
| Name | Description |
|---|---|
| ExtractTocBookmarks() | Extracts the bookmarks tree from layout tree. |
| GetScopeBookmarks(ILayoutArea) | Gets the scope-navigation bookmark ids (format "$scope_...") owned by the specified layout area, i.e. the area is the first rendered item for that scope and any of its unclaimed ancestor scopes. |
| ResolveBookmark(string) | Returns bookmark info. |
| ResolvePageNumber(string) | Resolves page number for specified bookmark. |