# OCRMax Vision Data Access functions

本主题列出了读取 OCRMax 结构从光学字符中获取值的 Vision Data Access functions。

注意:除非另有说明，以下每个函数都引用第一个参数的 OCRMax 数据结构。Char_Index（从零开始）确定从结构中索引的字符。

函数 | 说明
--- | ---
GetAngle(OCRMax, [索引]) | 返回角度值。
GetChar(OCRMax, [索引1], [索引2]) | 返回索引处的字符。 当可选的 Char_Index1 参数为 1，返回得分第二高的字符。
GetCharConfused(OCRMax, Char_Index*) * 可选 | 当指定可选 Char_Index 时，返回索引字符的混淆状态；如果混淆则为 1.0，否则为 0.0。当未指定 Char_Index 时，如果字符串中的任何字符处于混淆状态，则函数返回 1.0，否则返回 0.0。
GetCharFailedValidation(OCRMax, Char_Index*) * 可选 | 当指定可选的 Char_Index 时，返回索引字符的验证状态；如果验证失败则为 1.0，否则为 0.0。当未指定 Char_Index 时，如果字符串中的任何字符未能验证，则函数返回 1.0，否则返回 0.0。
GetCharMisMatch(OCRMax, Char_Index*) * 可选 | 当指定可选的 Char_Index 时，返回字符的不匹配状态；如果特征为不匹配，则为 1.0，否则为 0.0。当未指定 Char_Index 时，如果字符串中的任何字符不匹配，则函数返回 1.0，否则返回 0.0。
GetCharacterRegion(OCRMax, Char_Index, 显示) | 返回索引字符的 区域 数据结构。返回的区域将是完全包围字符的最小矩形区域，如下图所示。如果被引用的字符没有发生任何倾斜（如下图中的字符），则显示的字符区域和字符矩形将相同。
GetCharsTrained(OCRMax) | 返回训练字符作为文本字符串。
GetFontName(OCRMax) | 返回引用的 OCRMax 函数中的字体名称。
GetHeight(CharacterRegion) | 返回字符矩形的高度。 注意:字符矩形高度和字符区域高度相同。
GetHeight(OCRMax, Char_Index) | 返回字符区域的高度。 注意:字符矩形高度和字符区域高度相同。
GetIgnoredCharacters(OCRMax) | 返回在字符安排期间被忽略的分割字符数。
GetInternalSettings(OCRMax) | 从引用的 OCRMax 函数返回分割参数作为 Settings 数据结构，可以被其他 OCRMax 函数的外部设置参数引用。但是，“自动调整”对话框将被禁用，除非完成以下操作： 要在使用 GetInternalSettings 函数时允许自动调整对话框保持启用状态，必须至少使用两个 OCRMax 函数（OCRMax#1 和 OCRMax#2）。 第一个 OCRMax 函数 (OCRMax#1) 将外部设置参数设置为 0，从而允许自动调整功能保持启用状态。然后将使用 GetInternalSettings 函数，引用 OCRMax#1。 第二个 OCRMax 函数 (OCRMax#2) 将采用引用 GetInternalSettings 函数的外部设置参数。这将允许 OCRMax#1 自动调整，结果将由 OCRMax#2 使用。 例如： 单元格 A1：OCRMax#1，外部设置 = 0 单元格 B1：GetInternalSettings (引用 A1) 单元格 C1：带有外部设置的 OCRMax#2 = B1
GetNumCharTrainedInstances(OCRMax, 字符) | 返回字符的训练实例数，例如“a”或“B”或“1”。
GetPassed(OCRMax, Char_Index) | 返回索引字符的通过/失败状态。如果不指定索引参数，返回整个字符串的通过/失败状态。仅当字符串中的所有字符都通过时，整个字符串才通过。
GetScore(OCRMax, Char_Index0, [Char_Index1]) | 对索引字符返回匹配分数（0 到 100）。如果可选的索引1 参数是 1，返回得分第二高的字符的得分。
GetSize(OCRMax, Char_Index) | 返回索引字符的大小（以像素为单位）。
GetString(OCRMax) | 返回引用的 OCRMax 函数读取的文本字符串。
GetWidth(CharacterRegion) | 返回字符矩形的宽度。 注意:如果存在偏斜，宽度将是字符区域加上补偿偏斜所需的额外宽度。
GetWidth(OCRMax, Char_Index) | 返回字符区域的宽度。
GetX(CharacterRegion) | 返回字符矩形的 x 坐标。
GetX(OCRMax, Char_Index, Corner_Index) | 返回字符区域指定角的 x 坐标。
GetY(CharacterRegion) | 返回字符矩形的 y 坐标。
GetY(OCRMax, Char_Index, Corner_Index) | 返回显示字符区域指定角的 y 坐标。 注意:如果字符没有出现任何倾斜，则字符矩形和显示的字符区域将相同。