Working with PrizmDoc > Developer Guide > Customizing the Viewing Client > Customization Examples |
The Viewing Client offers several ways to customize the Viewing Client, from quick integrations with minimal configuration to complete control over the Viewing Client API. Tabs and basic DRM functions such as printing, text selection, and document download can be quickly hidden using configuration parameters.
It's very simple to reorganize menus, add/remove tabs, and customize the look of the Viewing Client by allowing the developer to edit markup and css. All Viewing Client functionality is built on top of the Viewing Client API, allowing complete control over all Viewing Client functions.
The Viewing Client UI and behavior can be configured when the Viewing Client is embedded; using JavaScript parameters you can set the following:
If the Viewing Client needs to be customized more than configuration options allow, all UI code is open-source and can be modified to change the following:
The Viewing Client API permits programmatic control over the Viewing Client. The API allows callers to augment, customize, or automate the end user’s experience with the Viewing Client. Functionality that is exposed through the Viewing Client API includes:
This section contains a variety of customization examples:
In addition to the code samples provided in this section, we have a number of interactive, live code examples on our website.