Common
Lot of issues are fixed reported in 6.x
Performance is enhanced.
SkyDRM is fully integrated including Rights Management.
SkyError Notification is provided to monitor sdk engine.
example>
-(void)addErrorNotification {
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(processError:) name:@”SkyError” object:nil];
}
-(void)removeErrorNotification {
[[NSNotificationCenter defaultCenter] removeObserver:self name:@”SkyError” object:nil];
}
-(void)processError:(NSNotification*)notification {
if (!isInitialized) isInitialized = YES;
NSNumber* code = [[notification userInfo] objectForKey:@”code”];
NSNumber* level = [[notification userInfo] objectForKey:@”level”];
NSString* message = [[notification userInfo] objectForKey:@”message”];
NSLog(@”SkyError code %d level %d Detected :%@”,[code intValue],[level intValue],message);
}
Reflowable Layout
Text To Speech is supported with text highlighting.
/** set TextToSpeech enabled */
-(void)setTTSEnabled:(BOOL)enabled;
/** returns whether TextToSpeech is enabled */
-(BOOL)isTTSEnabled;
/** set TextToSpeech language for utterance, default en-US */
-(BOOL)setTTSLanguage:(NSString*)language;
/** set the pitch of utterance */
-(void)setTTSPitch:(float)pitch;
/** set the rate of utterance */
-(void)setTTSRate:(float)rate;
New Functions are added
/** mark highlight with Highlight Object */
-(void)markHighlight:(Highlight*)highlight;
/** mark Parallel highlight with color – (TextToSpeech Only) */
-(void)markParallelHighlight:(Parallel*)parallel color:(UIColor*)color;
/** remove all highlights which were created for parallel. (TextToSpeech Only) */
-(void)removeParallelHighlights;
Fixed Layout
RTL epub is now supported propely.
Performance is enhanced.