Additional locator URLs that should resolve to the ReaderPublication when calling methods with locator parameters, such as ReaderView.goTo(), ReaderViewAnnotationLayer.createAnnotation()
This can be useful when loading Locator data such as web annotation data from third party services or other applications.
Options controlling clipboard actions.
The base URL that should be used by the ReaderPublication when it creates new Locators.
NOTE: This option can only be set when calling ReadingSystemEngine.loadPublication(). It is NOT possible to change defaultLocatorUrl using ReaderPublication.setOptions().
If not specified, it will be generated based on the Publication's hash signature. (See IPublication.getHashSignature()) See the publication format implementation (EpubReaderPublication, PdfReaderPublication, etc) for details on how the defaultLocatorUrl is generated.
If set to true, the reading system will prevent the default "right-click" and "long-press" context menus to be shown for publication content.
In order to prevent the default "right-click" and "long-press" context menus for your app content, you need to listen
on the browser contextmenu
event and call event.preventDefault()
;
IMPORTANT: Please note that this option does not work on iOS and iPadOS. There is no Web API available to prevent the context menu
from being shown on those platforms. A workaround is to disable user content selection with ReaderView.setContentSelectionEnabled(false)
.
If you are using the Colibrio Reader Framework for iOS, then please use ColibrioView.setAllowedCalloutActions()
instead.
Sets if users should be able to "drag-and-drop" content from the publication.
Generated using TypeDoc
General options that can be set for all ReaderPublications.