争渡读屏文本预处理 API

文本预处理是指读屏即将朗读的文本传递给插件,插件可以对文本进行替换修改,最后将处理后的文本送给读屏朗读。 API为32位dll,路径位于 {pf}\zdsr\common\zdsr\addins\ 目录, dll 名称为 ZDTextPreprocess.dll 。读屏将优先加载位于 争渡读屏安装目录\addins\ZDTextPreprocess.dll

  • 名称: 争渡读屏文本预处理API
  • 版本: 1
  • 需要实现的方法如下:

1.初始化

int WINAPI Init()
参数:
返回值:
    1:当前插件版本号

2. 处理方法

int WINAPI TextPreprocess(wchar_t* oldString, wchar_t* newString)
参数:
    [in] wchar_t* oldString:    原字符
    [out] wchar_t* newString:   新字符,缓冲区大小为40960;超出需截断
返回值:
    0:发生错误,未替换
    其他值:字符串长度