# include“ltocr.h”
L_LTOCR_APIL_INTEXT_FUNCTIONL_OcrSettingManager_GetBooleanValue(settingName settingManager值)
获取一个布尔值的当前值设置。
处理OCR引擎设置管理器。
设置的名称你希望得到它的值的两倍。这是您检索的值调用L_OcrSettingManager_GetSettingName方法。
L_BOOL指针变量更新设置布尔值。
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
获取一个布尔值的当前值设置。
settingName设置必须是一个“布尔”类型设置,否则;该方法将返回一个错误。要设置的类型以及其他信息,比如其友好的名称和使用范围L_OcrSettingManager_GetSettingDescriptor方法。
设置一个布尔值设置的值,使用L_OcrSettingManager_SetBooleanValue。
你也可以设置任何设置的值从一个字符串(字符串将被转换成一个兼容的类型)L_OcrSettingManager_SetValue。得到任何设置的值为字符串,使用L_OcrSettingManager_GetValue。注意设置类型L_OcrSettingValueType_BeginCategory和L_OcrSettingValueType_EndCategory没有值,将返回一个错误如果你试图获取或设置它们的值。
LEADTOOLS OCR模块——导致引擎包含特定的额外的特性和功能,可以使用不同的查询和更新L_OcrSettingManager处理功能。
您可以使用不同的方法的L_OcrSettingManager句柄获取和设置引擎特定的设置。每个环境都有一个唯一的名称(字符串值)。你可以得到所有可用的设置当前OCR引擎通过L_OcrSettingManager_GetSettingName方法。的L_OcrSettingManager_GetSettingDescriptor和L_OcrSettingManager_GetSettingDescriptors方法返回设置的描述(类型、友好的名称和值范围),然后,您可以使用get和set方法的各种设置查询和更改设置了特定的价值。例如,如果L_OcrSettingValueType_Double设置类型,您可以使用L_OcrSettingManager_GetDoubleValue得到的当前值和设置L_OcrSettingManager_SetDoubleValue改变它的值。指L_OcrEngine_GetSettingManager一个完整的示例。
必需的dll和库
为一个例子,请参考L_OcrSettingManager_LoadFile