Public Member Functions | |
FixedControl (Context context) | |
FixedControl (Context context, int spread) | |
FixedControl (Context context, int spread, int orientation) | |
FixedControl (Context context, int spread, int orientation, int maxCachesForCapture) | |
void | setClickListener (ClickListener clickListener) |
void | setPageMovedListener (PageMovedListener pageMovedListener) |
void | setContentListener (ContentListener contentListener) |
void | setStartPageIndex (int startPageIndex) |
void | setPagesStackImage (Bitmap bitmap) |
void | setPagesCenterImage (Bitmap bitmap) |
void | removeCaches () |
void | setBaseDirectory (String baseDirectory) |
void | setBookName (String bookName) |
void | setBookPath (String filePath) |
boolean | isMediaOverlayAvailable () |
void | playFirstParallel () |
void | pausePlayingParallel () |
void | stopPlayingParallel () |
void | playParallel (Parallel parallel) |
void | playParallelByIndex (int parallelIndex) |
Parallel | getParallelByIndex (int parallelIndex) |
int | parallelCount () |
void | playNextParallel () |
void | playPrevParallel () |
void | resumePlayingParallel () |
boolean | isPlayingPaused () |
boolean | isPlayingStarted () |
void | gotoPage (int pageIndex) |
void | gotoNextPage () |
void | gotoPrevPage () |
int | getPageCount () |
int | getPageIndex () |
void | setSequenceBasedForMediaOverlay (boolean isSequenceBased) |
void | changeElementColor (String colorString, String hash, int pageIndex) |
void | restoreElementColor () |
void | setCacheListener (CacheListener cacheListener) |
void | setStateListener (StateListener stateListener) |
void | setSelectionListener (SelectionListener selectionListener) |
void | setHighlightListener (HighlightListener highlightListener) |
void | setSearchListener (SearchListener searchListener) |
void | setMediaOverlayListener (MediaOverlayListener mediaOverlayListener) |
void | setContentProvider (ContentProvider contentProvider) |
void | setContentProviderForCache (ContentProvider contentProvider) |
void | setTimeForRendering (int miliseconds) |
void | setCurlQuality (double quality) |
void | setNavigationAreaWidthRatio (float ratio) |
void | setLicenseKey (String licenseKey) |
void | setPageTransition (PageTransition pageTransition) |
void | setCustomScript (String customScript) |
void | setCustomStyle (String customStyle) |
void | changeBackgroundColor (int color) |
void | changeWindowColor (int color) |
void | searchKey (String key) |
void | searchKeyMore () |
void | stopSearch () |
void | pauseSearch () |
void | makeSelectionHighlight (int color) |
void | deleteHighlight (Highlight highlight) |
void | deleteCurrentHighlight () |
void | changeHighlightColor (Highlight highlight, int color) |
void | changeHighlightNote (Highlight highlight, String note) |
void | changeHighlight (Highlight highlight, int color) |
void | changeHighlight (Highlight highlight, String note) |
void | useSoftwareLayer () |
void | setUserInteractionEnabled (boolean enabled) |
void | useCachedBitmapForCurling (boolean value) |
Book | getBook () |
void | setSwipeSpeedForPageTransition (double speed) |
void | setDelayTimeForCapture (int time) |
void | setDelayTimeForSearch (int time) |
void | backupPosition () |
NavPoints | getNavPoints () |
boolean | isDoublePagedForLandscape () |
boolean | isDoublePaged () |
boolean | isSinglePaged () |
void | setDirectRead (boolean isDirectRead) |
boolean | isLicensed () |
int | getVersion () |
void | setMaxWidthForCache (int max) |
boolean | isFirstPage () |
boolean | isLastPage () |
void | setAutoScroll (boolean isAutoScroll) |
void | curlToLeft () |
void | curlToRight () |
int | getWebViewVersion () |
void | setAdobeStyleEnabled (boolean enabled) |
void | gotoPageBySearchResult (SearchResult searchResult, int color) |
void | gotoPageByHighlight (Highlight highlight) |
void | gotoPageByNavPoint (NavPoint navPoint) |
void | executeJavascript (String code) |
void | executeJavascript (String code, boolean forLeft) |
boolean | isPortrait () |
void | setImmersiveMode (boolean isImmersiveMode) |
int | getOSVersion () |
int | getNumberOfChaptersInBook () |
String | getChapterURL (int chapterIndex) |
String | getCoverURL () |
FixedControl is the class for fixed layout of epub. this class includes various functions to manage fixed layout. FixedControl extends RelativeLayout.
com.skytree.epub.FixedControl.FixedControl | ( | Context | context | ) |
creator
context | android.content.Context |
com.skytree.epub.FixedControl.FixedControl | ( | Context | context, |
int | spread | ||
) |
creator
context | android.content.Context |
spread | rendition:spread value in opf file |
com.skytree.epub.FixedControl.FixedControl | ( | Context | context, |
int | spread, | ||
int | orientation | ||
) |
creator
context | android.content.Context |
spread | rendition:spread value in opf file |
orientation | rendition:orientation value in opf file |
com.skytree.epub.FixedControl.FixedControl | ( | Context | context, |
int | spread, | ||
int | orientation, | ||
int | maxCachesForCapture | ||
) |
creator
context | android.content.Context |
spread | rendition:spread value in opf file |
orientation | rendition:orientation value in opf file |
maxCachesForCapture | the max number of webviews for capture |
void com.skytree.epub.FixedControl.backupPosition | ( | ) |
backup the current position to memory
void com.skytree.epub.FixedControl.changeBackgroundColor | ( | int | color | ) |
change the background color , default color is dark gray
void com.skytree.epub.FixedControl.changeHighlight | ( | Highlight | highlight, |
int | color | ||
) |
change the color of the highlight
highlight | the highlight object |
color | the color of highlight |
void com.skytree.epub.FixedControl.changeHighlight | ( | Highlight | highlight, |
String | note | ||
) |
change the note of the highlight
highlight | the highlight object |
note | the note text |
void com.skytree.epub.FixedControl.changeHighlightColor | ( | Highlight | highlight, |
int | color | ||
) |
change the color of the highlight
highlight | the highlight object |
color | the color of highlight |
void com.skytree.epub.FixedControl.changeHighlightNote | ( | Highlight | highlight, |
String | note | ||
) |
change the note of the highlight
highlight | the highlight object |
note | the note text |
void com.skytree.epub.FixedControl.changeWindowColor | ( | int | color | ) |
set the color of window which is under the content of epub.
void com.skytree.epub.FixedControl.curlToLeft | ( | ) |
turns the page to left direction with curling effect
void com.skytree.epub.FixedControl.curlToRight | ( | ) |
turns the page to right direction with curling effect
void com.skytree.epub.FixedControl.deleteCurrentHighlight | ( | ) |
delete current highlight
void com.skytree.epub.FixedControl.deleteHighlight | ( | Highlight | highlight | ) |
delete the highlight
highlight | the highlight to be deleted |
void com.skytree.epub.FixedControl.executeJavascript | ( | String | code | ) |
excute Javascript code
void com.skytree.epub.FixedControl.executeJavascript | ( | String | code, |
boolean | forLeft | ||
) |
excute Javascript code in left page when forLeft is true or in right page if forLeft is false.
code | Javascript code |
forLeft | if true, javascript will be excuted in left page |
Book com.skytree.epub.FixedControl.getBook | ( | ) |
returns Book object
String com.skytree.epub.FixedControl.getChapterURL | ( | int | chapterIndex | ) |
returns the url of chapter(page) by chapterIndex
String com.skytree.epub.FixedControl.getCoverURL | ( | ) |
return the url of cover image
int com.skytree.epub.FixedControl.getNumberOfChaptersInBook | ( | ) |
returns the number of chapters in Book in Fixed Layout, the number of chapters in book is the number of pages in book.
int com.skytree.epub.FixedControl.getOSVersion | ( | ) |
return Android OS Version
int com.skytree.epub.FixedControl.getPageCount | ( | ) |
get page count of this chapter
int com.skytree.epub.FixedControl.getPageIndex | ( | ) |
get the current pageIndex in this chapter
Parallel com.skytree.epub.FixedControl.getParallelByIndex | ( | int | parallelIndex | ) |
get the parallel at parallelIndx
int com.skytree.epub.FixedControl.getVersion | ( | ) |
returns SDK version
int com.skytree.epub.FixedControl.getWebViewVersion | ( | ) |
returns Android WebView Version
void com.skytree.epub.FixedControl.gotoNextPage | ( | ) |
goto the next page in this chapter
void com.skytree.epub.FixedControl.gotoPage | ( | int | pageIndex | ) |
goto the page of pageIndex in this chapter
void com.skytree.epub.FixedControl.gotoPageByHighlight | ( | Highlight | highlight | ) |
void com.skytree.epub.FixedControl.gotoPageByNavPoint | ( | NavPoint | navPoint | ) |
void com.skytree.epub.FixedControl.gotoPageBySearchResult | ( | SearchResult | searchResult, |
int | color | ||
) |
go to the page by the SearchResult
searchResult | Search Object which is returned while search process. |
color | the color of highlight for searched text |
void com.skytree.epub.FixedControl.gotoPrevPage | ( | ) |
goto the prev page in this chapter
boolean com.skytree.epub.FixedControl.isDoublePaged | ( | ) |
returns whether double paged or not
boolean com.skytree.epub.FixedControl.isDoublePagedForLandscape | ( | ) |
returns whether double paged or not in landscape mode.
boolean com.skytree.epub.FixedControl.isFirstPage | ( | ) |
returns true when book is in the first page.
boolean com.skytree.epub.FixedControl.isLastPage | ( | ) |
returns true when book is in the last page.
boolean com.skytree.epub.FixedControl.isLicensed | ( | ) |
returns whether it is licenced or not
boolean com.skytree.epub.FixedControl.isMediaOverlayAvailable | ( | ) |
returns MediaOverlay available
boolean com.skytree.epub.FixedControl.isPlayingPaused | ( | ) |
tells whether playing is paused or not.
boolean com.skytree.epub.FixedControl.isPlayingStarted | ( | ) |
tells whether medaiOverlay started or not.
boolean com.skytree.epub.FixedControl.isPortrait | ( | ) |
returns whether the device is portrait or not
boolean com.skytree.epub.FixedControl.isSinglePaged | ( | ) |
returns whether single paged or not
void com.skytree.epub.FixedControl.makeSelectionHighlight | ( | int | color | ) |
make selected text highlight with color
color | highlight color |
int com.skytree.epub.FixedControl.parallelCount | ( | ) |
get the count of parallels in this chapter
void com.skytree.epub.FixedControl.pausePlayingParallel | ( | ) |
pause playing parallel
void com.skytree.epub.FixedControl.pauseSearch | ( | ) |
pause searching process
void com.skytree.epub.FixedControl.playFirstParallel | ( | ) |
play the first Parallel in this page
void com.skytree.epub.FixedControl.playNextParallel | ( | ) |
play the next parallel
void com.skytree.epub.FixedControl.playParallel | ( | Parallel | parallel | ) |
play the parallel
void com.skytree.epub.FixedControl.playParallelByIndex | ( | int | parallelIndex | ) |
play the parallel at parallelIndx
void com.skytree.epub.FixedControl.playPrevParallel | ( | ) |
play the prev parallel
void com.skytree.epub.FixedControl.removeCaches | ( | ) |
delete cached image files on disk.
void com.skytree.epub.FixedControl.resumePlayingParallel | ( | ) |
resume playing the paused parallel
void com.skytree.epub.FixedControl.searchKey | ( | String | key | ) |
search key
key | the keyword to search * |
void com.skytree.epub.FixedControl.searchKeyMore | ( | ) |
continue to search if searching is paused *
void com.skytree.epub.FixedControl.setAdobeStyleEnabled | ( | boolean | enabled | ) |
enable/disable the style sheet of epub when it is created by Adobe software
void com.skytree.epub.FixedControl.setAutoScroll | ( | boolean | isAutoScroll | ) |
tells the sdk to scroll to the begining position when page is turned automatically.
void com.skytree.epub.FixedControl.setBaseDirectory | ( | String | baseDirectory | ) |
set the base directory which is root position of specific epub in file system of device.
baseDirectory |
void com.skytree.epub.FixedControl.setBookName | ( | String | bookName | ) |
set the epub file name
bookName | epub file name like "sample01.epub" |
void com.skytree.epub.FixedControl.setBookPath | ( | String | filePath | ) |
sets the epub file path
filePath | the file path for the epub to open. |
void com.skytree.epub.FixedControl.setCacheListener | ( | CacheListener | cacheListener | ) |
Set CacheListener to handle thumbnail images
void com.skytree.epub.FixedControl.setClickListener | ( | ClickListener | clickListener | ) |
set the listener to handle Click events. clickListener ClickListener object
void com.skytree.epub.FixedControl.setContentListener | ( | ContentListener | contentListener | ) |
set the listener for custom reader for epub content
contentListener | ContentListener object |
void com.skytree.epub.FixedControl.setContentProvider | ( | ContentProvider | contentProvider | ) |
set ContentHandler for reading each content inside epub
void com.skytree.epub.FixedControl.setContentProviderForCache | ( | ContentProvider | contentProvider | ) |
set ContentHandler for caching each content inside epub into thumbnail images.
void com.skytree.epub.FixedControl.setCurlQuality | ( | double | quality | ) |
set the image quality for curling effect
void com.skytree.epub.FixedControl.setCustomScript | ( | String | customScript | ) |
set the custom script for each page
void com.skytree.epub.FixedControl.setCustomStyle | ( | String | customStyle | ) |
set the custom style for each page
void com.skytree.epub.FixedControl.setDelayTimeForCapture | ( | int | time | ) |
set the delay time after capturing bitmap
void com.skytree.epub.FixedControl.setDelayTimeForSearch | ( | int | time | ) |
set the delay time after searching one chapter
void com.skytree.epub.FixedControl.setDirectRead | ( | boolean | isDirectRead | ) |
enforce the sdk to read contents directly from file systems not through the ContentProvider.
void com.skytree.epub.FixedControl.setHighlightListener | ( | HighlightListener | highlightListener | ) |
set HighlightListener to handle text highlighting
void com.skytree.epub.FixedControl.setImmersiveMode | ( | boolean | isImmersiveMode | ) |
enforce the device to immersive mode (of Android)
void com.skytree.epub.FixedControl.setLicenseKey | ( | String | licenseKey | ) |
set the license key to activate the sdk
void com.skytree.epub.FixedControl.setMaxWidthForCache | ( | int | max | ) |
set the max width of cached bitmap
max | the max width of cached bitmap if this value is too high, memory exception could occur. |
void com.skytree.epub.FixedControl.setMediaOverlayListener | ( | MediaOverlayListener | mediaOverlayListener | ) |
set MediaOverlayListener to handle MediaOverlay
void com.skytree.epub.FixedControl.setNavigationAreaWidthRatio | ( | float | ratio | ) |
set the Navigation area on both left and right side to goto the previous or the next page.
void com.skytree.epub.FixedControl.setPageMovedListener | ( | PageMovedListener | pageMovedListener | ) |
set the listener to handle the events for page moving.
pageMovedListener | PageMovedListener obejct |
void com.skytree.epub.FixedControl.setPagesCenterImage | ( | Bitmap | bitmap | ) |
set the image for the center of two pages. bitmap Bitmap object
void com.skytree.epub.FixedControl.setPagesStackImage | ( | Bitmap | bitmap | ) |
set the image for the stack of pages on both sides.
bitmap | Bitmap object |
void com.skytree.epub.FixedControl.setPageTransition | ( | PageTransition | pageTransition | ) |
set the PageTransition type.
void com.skytree.epub.FixedControl.setSearchListener | ( | SearchListener | searchListener | ) |
set SearchListener to search Keyword
void com.skytree.epub.FixedControl.setSelectionListener | ( | SelectionListener | selectionListener | ) |
set SelectionListener to handle text selection
void com.skytree.epub.FixedControl.setSequenceBasedForMediaOverlay | ( | boolean | isSequenceBased | ) |
set to play based on the Sequece of Paralles or play based on media file
void com.skytree.epub.FixedControl.setStartPageIndex | ( | int | startPageIndex | ) |
set the start page index before loading epub.
startPageIndex | page index to start |
void com.skytree.epub.FixedControl.setStateListener | ( | StateListener | stateListener | ) |
set StateListener to monitor the State of SDK
void com.skytree.epub.FixedControl.setSwipeSpeedForPageTransition | ( | double | speed | ) |
set the speed of swipe for page trainsition
speed | the speed of swipe for some interative epub, high speed is needed to avoid dragging gesture |
void com.skytree.epub.FixedControl.setTimeForRendering | ( | int | miliseconds | ) |
set the delay time for the rendering of a page
void com.skytree.epub.FixedControl.setUserInteractionEnabled | ( | boolean | enabled | ) |
enable/diable user interaction
void com.skytree.epub.FixedControl.stopPlayingParallel | ( | ) |
stop playing parallel
void com.skytree.epub.FixedControl.stopSearch | ( | ) |
stop searching process
void com.skytree.epub.FixedControl.useCachedBitmapForCurling | ( | boolean | value | ) |
use bitmaps cached for curling effect if true *
void com.skytree.epub.FixedControl.useSoftwareLayer | ( | ) |
use only software layer to render correctly