CharacterRecognitionVariant Object (ICharacterRecognitionVariant Interface)
This object represents the variant of a character recognition. The object provides access to the variant itself and its confidence, probability that a character is written with a Serif font, and the information whether the character is superscript or subscript. It is an element of the CharacterRecognitionVariants collection. You can select the best recognition variant for a character by voting between the variants. See Using Voting API for details.
Important! The Voting API is not available for handwritten/handprinted texts recognition.
Properties
| Name | Type | Description |
|---|---|---|
| Application | Engine, read-only | Returns the Engine object. |
| Character | BSTR, read-only | Returns the variant of a character recognition. |
| CharConfidence | int, read-only |
Stores the value of recognition confidence for this variant of character recognition.
Confidence estimates the accuracy of a recognition variant. It should not be understood as a general recognition quality measure: the only safe use of confidence is for comparing recognition variants of the same character. The characters extracted from the source PDF file without recognition have confidence set to 55. |
| IsSubscript | VARIANT_BOOL, read-only | Specifies whether the character is subscript. |
| IsSuperscript | VARIANT_BOOL, read-only | Specifies whether the character is superscript. |
| SerifProbability | int, read-only | The value of this property specifies probability that a character is written in a Serif font. It is in the range from 0 to 100, and 255 corresponds to the fact that the probability is undefined. |
Related objects

Output parameter
This object is the output parameter of the Item method of the CharacterRecognitionVariants object.
See also
11/7/2025 12:48:30 PM