Some test text!
Android / Guides / Outline tree
There are two options to working with an outline tree. First is using a UI component that provides tools to set a bookmark or display the outline. Second is an API guide to programmatically read outline items.
The OutlineDialogFragment displays a document outline (containing PDF Bookmarks that can be used to navigate the PDF document by selecting a bookmark item.

To show an outline dialog fragment in your activity, create a new instance of OutlineDialogFragment by calling newInstance() and setting the PDFViewCtrl:
BookmarksDialogFragment showBookmarksDialog(FragmentManager fragmentManager, PDFViewCtrl pdfViewCtrl) {
DialogFragmentTab outlineDialog = new DialogFragmentTab(
UserBookmarkDialogFragment.class,
BookmarksTabLayout.TAG_TAB_OUTLINE,
null,
"Outline",
"Bookmarks Dialog",
null);
ArrayList<DialogFragmentTab> dialogFragmentTabs = new ArrayList<>();
dialogFragmentTabs.add(outlineDialog);
BookmarksDialogFragment bookmarksDialog = BookmarksDialogFragment.newInstance();
bookmarksDialog.setPdfViewCtrl(pdfViewCtrl)
.setDialogFragmentTabs(dialogFragmentTabs);
bookmarksDialog.setStyle(DialogFragment.STYLE_NO_TITLE, R.style.PDFTronAppTheme);
bookmarksDialog.show(fragmentManager, "bookmarks_dialog");
return bookmarksDialog;
}You can also set the current bookmark using setCurrentBookmark(Bookmark).
You can set a listener to be notified when an item in an OutlineDialogFragment is clicked by calling setOutlineDialogListener(OutlineDialogListener).
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales