Occurs if there is any invalid character in the Barcode, the Tracking (Only for TBarcode_OneCode component), or the Routing (Only for TBarcode_OneCode component) property. For the TBarcode_FIM component, The ERangeError exception is occurred if the value of FIMType property is not from "A" to "E" ("E" denotes empty barcode).
type
TOnInvalidChar = procedure (Sender: TObject; Index: Integer; BarcodeChar: Char) of object;
property OnInvalidChar: TOnInvalidChar;
The even only occurs during the drawing barcode symbol period. If the Image property isn't specified or the Locked property is set to true, It does not occur even if there are invalid characters, until the Image property is specified and the Locked property is set to false.