代码拉取完成,页面将自动刷新
同步操作将从 JakeYang/pinyinime 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
bool im_open_decoder(const char *fn_sys_dict, const char *fn_usr_dict);
dict_pinyin.dat
bool im_open_decoder_fd(int sys_fd, long start_offset, long length,
const char *fn_usr_dict);
上一个函数的变形。
void im_close_decoder();
void im_set_max_lens(size_t max_sps_len, size_t max_hzs_len);
如果本函数未被调用,则使用默认参数。举例说明该函数的作用,对于显示屏幕大小受限制, 显示部件可以只显示确定数量的输入字母来解码, 以及确定数量的中文来显示。 如果用户添加一个新字母之母, 输入的所有字母或输出的中文数量超过了设置的上限, 则引擎会不理踩 新添加的字母。
void im_flush_cache();
因为引擎在运行时,为是达到最好的性能,一些数据有保存至内存中,所以有必要时需要清除掉。
size_t im_search(const char* sps_buf, size_t sps_len);
本函数用于搜索匹配字母的候选中文。当要搜索的字母的前缀与先前的搜索字母一样,引擎默认会在先前的
搜索结果中进行搜索。如果用户需要开启新的搜索,可以先调用im_reset_search()
接口。
size_t im_delsearch(size_t pos, bool is_pos_in_splid, bool clear_fixed_this_step);
对当前查找结果执行删除操作, 然后再重新查找。
void im_reset_search();
const char *im_get_sps_str(size_t *decoded_len);
char16* im_get_candidate(size_t cand_id, char16* cand_str, size_t max_len);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。