争渡读屏文本预处理 API

2020-04-28

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

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:发生错误,未替换
	其他值:字符串长度