Some test text!
Android / Guides / Annotation list
The AnnotationDialogFragment
displays a list of all annotations in a document being viewed by a PDFViewCtrl
. The list also contains any comments that have been added to the annotations.
To show an annotation dialog fragment in your activity, create a new instance of AnnotationDialogFragment
by calling newInstance()
and setting the PDFViewCtrl
:
BookmarksDialogFragment showBookmarksDialog(FragmentManager fragmentManager, PDFViewCtrl pdfViewCtrl) {
DialogFragmentTab annotationsDialog = new DialogFragmentTab(
AnnotationDialogFragment.class,
BookmarksTabLayout.TAG_TAB_ANNOTATION,
null,
"Annotations",
"Bookmarks Dialog",
null);
ArrayList<DialogFragmentTab> dialogFragmentTabs = new ArrayList<>();
dialogFragmentTabs.add(annotationsDialog);
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;
}
By calling setAnnotationDialogListener(AnnotationDialogListener)
, you can set a listener to be notified when an annotation item is clicked, or when document annotations are exported to a PDF doc when users click on the export floating action button.
If the document has write access, users can delete existing annotations by long-pressing on the annotation. To specify whether the document is read-only call setReadOnly(boolean)
.
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales