L_OcrSettingManager_GetEnumValueAsString

# include“ltocr.h”

L_LTOCR_APIL_INTEXT_FUNCTIONL_OcrSettingManager_GetEnumValueAsString(settingManager, settingName, value)

获取枚举设置的当前值为字符串。

参数

L_OcrSettingManagersettingManager

OCR引擎设置管理器的句柄。

常量L_TCHAR* settingName

希望获取其整数值的设置的名称。这是通过调用检索到的值L_OcrSettingManager_GetSettingName方法。

L_TCHAR* *价值

指向要更新的字符串缓冲区的指针,声明一个类型为L_TCHAR*的变量并传递它的地址,引擎将为你分配必要的缓冲区。你必须打电话L_OcrMemory_Free处理完这个缓冲区后,释放分配的内存。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

获取枚举设置的当前值为字符串。

如果enum不是标志enum类型(的值),则此方法以字符串形式返回值L_OcrSettingDescriptor的。enumisflagsL_OcrSettingDescriptor,则返回enum设置的字符串值(enum成员友好的名称可以通过L_OcrSettingDescriptor.EnumMemberFriendlyNames)。

如果枚举是标志enum类型(的值L_OcrSettingDescriptor的。enumisflagsL_OcrSettingDescriptor如果此设置为true),则该设置的字符串值是标记集的友好名称,以逗号分隔。

字符串enum值区分大小写。

若要获取或设置enum设置的值为无符号整数,请使用L_OcrSettingManager_GetEnumValueL_OcrSettingManager_SetEnumValue

settingName设置必须是“enum”类型设置,否则;此方法将返回错误。要获取设置的类型以及其他信息,如其友好名称和范围,请使用L_OcrSettingManager_GetSettingDescriptor方法。

要设置枚举设置的值,请使用L_OcrSettingManager_SetEnumValue

您还可以使用。从字符串(其中字符串将被转换为兼容类型)设置任何设置的值L_OcrSettingManager_SetValue.若要以字符串形式获取任何设置的值,请使用L_OcrSettingManager_GetValue.注意,L_OcrSettingValueType_BeginCategory和L_OcrSettingValueType_EndCategory类型的设置没有值,如果您试图获取或设置它们的值,将返回一个错误。

LEADTOOLS OCR模块- LEAD引擎包含特定的附加特性和功能,可以使用不同的工具进行查询和更新L_OcrSettingManager处理功能。

的不同方法L_OcrSettingManager句柄来获取和设置引擎特定的设置。每个设置都有一个唯一的名称(字符串值)。控件可以获取当前OCR引擎可用的所有设置L_OcrSettingManager_GetSettingName方法。的L_OcrSettingManager_GetSettingDescriptorL_OcrSettingManager_GetSettingDescriptors方法返回设置的描述(它的类型、友好的名称和值范围),然后您可以使用各种设置get和set方法来查询和更改某个设置的值。例如,如果设置类型是L_OcrSettingValueType_Integer,则可以使用L_OcrSettingManager_GetIntegerValue方法获取设置的当前值L_OcrSettingManager_SetIntegerValue改变它的值。指L_OcrEngine_GetSettingManager一个完整的例子。

请注意你得打个电话L_OcrMemory_Free处理完这个缓冲区后,释放分配的内存。

必需的dll和库

OCR模块- LEAD引擎C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。