Skip to content

Latest commit

 

History

History
478 lines (287 loc) · 11.6 KB

enchant.rst

File metadata and controls

478 lines (287 loc) · 11.6 KB

Enchant拼写检查类

属性
命名空间 fize\misc
类名 Enchant
方法:
方法名 说明
brokerDescribe() 枚举赋值提供程序
brokerDictExists() 使用非空标记告诉字典是否存在
brokerFreeDict() 释放当前字典资源
brokerFree() 释放代理资源及其字典
brokerGetDictPath() 获取给定后端目录路径。
brokerGetError() 获取代理最后的错误信息
brokerInit() 创建一个能够请求的代理对象
brokerListDicts() 返回包含详细信息的可用字典列表
brokerRequestDict() 使用标记创建一个新字典
brokerRequestPwlDict() 使用PWL文件创建字典
brokerSetDictPath() 为给定后端设置目录路径
brokerSetOrdering() 声明要为该语言使用的词典的首选项
dictAddToPersonal() 在个人单词列表中添加一个单词
dictAddToSession() 在当前会话中添加一个单词
dictCheck() 检查一个单词的拼写是否正确
dictDescribe() 描述单个字典
dictGetError() 返回当前拼写会话的最后一个错误
dictIsInSession() 在这个拼写过程中是否存在 “word”
dictQuickCheck() 检查单词拼写是否正确,并提供建议
dictStoreReplacement() 为一个单词加一个改正
dictSuggest() 如果单词拼写错误,将返回一个建议数组。

方法

brokerDescribe()

枚举赋值提供程序

public function brokerDescribe () : array

brokerDictExists()

使用非空标记告诉字典是否存在

public function brokerDictExists (

    string $tag

) : bool
参数:

名称

说明

tag

标识

brokerFreeDict()

释放当前字典资源

public function brokerFreeDict () : bool

brokerFree()

释放代理资源及其字典

public function brokerFree () : bool

brokerGetDictPath()

获取给定后端目录路径。

public function brokerGetDictPath (

    int $dict_type

) : string
参数:

名称

说明

dict_type

字典类型

参数 `$dict_type` :
可选值:ENCHANT_MYSPELL 或 ENCHANT_ISPELL.

brokerGetError()

获取代理最后的错误信息

public function brokerGetError () : string

brokerInit()

创建一个能够请求的代理对象

public function brokerInit () : resource

brokerListDicts()

返回包含详细信息的可用字典列表

public function brokerListDicts () : array

brokerRequestDict()

使用标记创建一个新字典

public function brokerRequestDict (

    string $tag

) : resource
参数:

名称

说明

tag

标识

brokerRequestPwlDict()

使用PWL文件创建字典

public function brokerRequestPwlDict (

    string $filename

) : resource
参数:

名称

说明

filename

PWL文件

brokerSetDictPath()

为给定后端设置目录路径

public function brokerSetDictPath (

    int $dict_type,

    string $value

)
参数:

名称

说明

dict_type

字典类型

value

字典目录的路径。

参数 `$dict_type` :
可选值:ENCHANT_MYSPELL 或 ENCHANT_ISPELL.

brokerSetOrdering()

声明要为该语言使用的词典的首选项

public function brokerSetOrdering (

    string $tag,

    string $ordering

) : bool
参数:

名称

说明

tag

语言标签

ordering

用逗号分隔的提供程序名称列表

特殊的 “*” 标记可以用作语言标记来声明任何没有显式声明排序的语言的默认排序。

dictAddToPersonal()

在个人单词列表中添加一个单词

public function dictAddToPersonal (

    string $word

)
参数:

名称

说明

word

要添加的单词

dictAddToSession()

在当前会话中添加一个单词

public function dictAddToSession (

    string $word

)
参数:

名称

说明

word

要添加的单词

dictCheck()

检查一个单词的拼写是否正确

public function dictCheck (

    string $word

) : bool
参数:

名称

说明

word

要检查的单词

dictDescribe()

描述单个字典

public function dictDescribe () : array

dictGetError()

返回当前拼写会话的最后一个错误

public function dictGetError () : string

dictIsInSession()

在这个拼写过程中是否存在 “word”

public function dictIsInSession (

    string $word

) : bool
参数:

名称

说明

word

要检查的单词

dictQuickCheck()

检查单词拼写是否正确,并提供建议

public function dictQuickCheck (

    string $word,

    array &$suggestions = null

) : bool
参数:

名称

说明

word

要检查的单词

suggestions

如果单词拼写不正确,这个变量将包含一个建议数组。

dictStoreReplacement()

为一个单词加一个改正

public function dictStoreReplacement (

    string $mis,

    string $cor

)
参数:

名称

说明

mis

要修正的单词

cor

使用该词替换

dictSuggest()

如果单词拼写错误,将返回一个建议数组。

public function dictSuggest (

    string $word

) : array
参数:

名称

说明

word

要检查的单词