UI components

The highly configurable all-in-one document reader and PDF editor that comes with the Apryse Android SDK is composed of Material Design UI components that are available in the tools package. These components can be used as part of your application to create customizable UI that interact with the document viewer. A visual reference for these components is shown below:

Apryse Docs Image

Key

UI Component

Description

1

PDFViewCtrl

PDFViewCtrl is a ViewGroup that can be embedded in any layout. It encapsulates a rich set of functionalities for interactive viewing of documents

2

Toolbar Switcher

Allows users to switch between annotation toolbars and access different tools

3

Tab Switcher

View the previews of multiple documents as tabs

4

View mode dialog

Allows users to: pick page presentation mode, select page color mode, rotate pages, and crop pages

Crop pages dialog

Manually or automatically crop pages in a document

Reflow

Extract the reflowable layout of each page in a document to an HTML file

Add pages dialog

Add new pages to an existing document or create a new document with new pages

Rotate pages dialog

Rotate pages of the opened document by 90, 180 and 270 degrees

Share document

Share a document from your app

5

Thumbnail browser

Edit pages of a document including add, remove, re-arrange, rotate and duplicate pages

6

Text search

Search text in a document

7

Reader mode

Strips down the UI so that users can focus on reading a document's content

8

List container

A horizontal layout to display the Annotation list, Document outline, and User-defined bookmark list in separate tabs

Annotation list

Shows a list of all annotations in a document

Document outline

Shows a document outline (PDF Bookmark) that can be used to navigate the document

User bookmark list

Shows a list of user-defined bookmarks that can be used to navigate the document

9

Annotation toolbar

A toolbar consisting of various annotation creation tools

10

Quick menu

A convenient annotation popup menu that appears when a user long-presses on a blank space or on text, or presses an annotation

11

Annotation style editor

Displays annotation style properties in a bottom sheet for the user to edit

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales