hwTxtReader

来自于:官方立即使用

模块概述

此模块在第三方模块(已开源,https://github.com/bifan-wei/HwTxtReader)的基础上封装,通过传入TXT书籍文件地址,即可快速打开并进行阅读,内含翻页、章节、等其它功能。

不能同时使用的模块:未知,此模块引入Andriodx库,使用时请注意,或许会产生模块冲突。

模块接口

configBookView

配置阅读相关基础设置,该配置在开打书籍前配置,如不配置则按系统默认设置运行。

configBookView({params}, callback(ret, err))

params

switchDuration:

  • 类型:整型
  • 描述:(可选项)翻页时间,时间越短翻页速度越快。建议不要太低,不要低于200。
  • 默认值:200

margin:

  • 类型:整型(px)
  • 描述:(可选项)指定段落间距,建议在加载 文件/数据 前设置。传入时请勿传入px。
  • 默认值:200

IsOnVertical:

  • 类型:布尔值
  • 描述:(可选项)设置置横向或者竖向显示。
  • 默认值:false

IsShowSpecialChar:

  • 类型:布尔值
  • 描述:(可选项)英文、数字等特殊字符去除显示特定颜色。
  • 默认值:true

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true   //布尔型;true||false
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    status: false   //布尔型;true||false
}

示例代码

var reader=api.require("hwTxtReader");
var params={
    switchDuration:200,
    margin:25,
    IsOnVertical:true,
    IsShowSpecialChar:false
}
reader.configBookView(params,function(ret,err){
    alert(JSON.stringify(ret));
})

可用性

Android系统

可提供的1.0.0及更高版本

openBook

打开TXT书本

openBook({params})

params

filePath:

  • 类型:字符串
  • 描述:(必须)文件绝对地址,如:storage/emulated/0/BaiduNetdisk/斗破苍穹.txt 或 /storage/emulated/0/BaiduNetdisk/斗破苍穹.txt

示例代码

var reader=api.require("hwTxtReader");
    var param={"filePath":files};
    reader.openBook(param);

可用性

Android系统

可提供的1.0.0及更高版本