Reflowable Layout
Fixed Bugs that sometimes RTL text is aligned in wrong direction.
**************** IMPORTANT *************************
Fixed Layout
Single Page Mode is added to the property “render:spread” is ‘None’
Reflowable Layout
Fixed Bugs that sometimes RTL text is aligned in wrong direction.
**************** IMPORTANT *************************
Fixed Layout
Single Page Mode is added to the property “render:spread” is ‘None’
Reflowable Layout
1. Fixed Bug that sometimes click on link does malfunction.
Reflowable Layout
The max character size is enlarged from 27 to 55.
For old RTL book, SDK now detects the RTL direction in css file.
Reflowable Layout
Bugs Fixed
For old RTL epub, Detecting some RTL direction in CSS.
In some devices, Video not displayed.
VideoListener interface newly added to sdk
package com.skytree.epub;
import android.view.View;
/**
* VideoListener interface is to handle Full screen video
*/
public interface VideoListener {
/**
* Called when video element in html goes to full screen.
* @param videoView View where video content played.
*/
void onVideoEntersFullScreen(View videoView);
/**
* Called when video element will exit from full screen mode.
*/
void onVideoExitsFromFullScreen();
}
Reflowable Layout
New Function public void stopPlayingMedia(); is Added.
you can explicitly stop playing audio,video in epub.
Normally onPause in Activity will be fired whenever app is going to background mode.
you can use this function in onPause handler to stop playing when home button of device is pressed.
@Override
protected void onPause() {
super.onPause();
rv.stopPlayingMedia();
sd.updatePosition(bookCode, pagePositionInBook);
sd.updateSetting(setting);
}
Reflowable Layout
RTL related bugs are fixed in BookViewController.m
For old RTL Books which do not have page-progression-direction=”rtl” property in spine,
New function setRTL:(BOOL)isRTL is added.
MediaOverlay
Bugs Fixed the functions below are not fired sometimes.
-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidStart:(Parallel *)parallel;
-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidEnd:(Parallel *)parallel;
-(void)parallesDidEnd:(ReflowableViewController *)rvc;
Fixed Layout
Bugs Fixed when FileName has whitespaces, Loading pages sometimes is failed.
ReflowableLayout
RTL related bugs are fixed in BookViewActivity.java
For old RTL Books which do not have page-progression-direction=”rtl” property in spine,
New function setRTL(boolean isRTL) is added.
Bug Fixed that Guide element which has References is null.
Reflowable Layout
Bug Fixed that lineSpacing does not applied to some html tags.
Bug Fixed that Guide element which has References is null.
Reflowable Layout
Bug Fixed that the last page in each chapter sometimes is shifted slightly to right side.
Bug Fixed that lineSpacing does not applied to some html tags.
Reflowable Layout
New function is added
// If recalcDelayTime is too short, setContentBackground function failed to work properly.
rv.setRecalcDelayTime(int time);
Fixed Bugs regarding that memory error occurs related to bitmap processing.