public record ScanProofDecoderResult
Result of one decoder for one symbol (or one component of a composite symbol).
Constructors
| Signature | Description |
# ScanProofDecoderResult() | |
Properties
| Property | Type | Description |
Component { get; init; } | string | Symbol component ("" for a single symbol; "Code 39" / "MicroPDF417" for TLC39). |
Data { get; init; } | string | Decoded data (FNC1 separators as GS U+001D; GS1 data in raw form), null when not decoded. |
Decoded { get; init; } | bool | The decoder read the symbol on the rendered label. |
required Decoder { get; init; } | string | Decoder name ("zxing-cpp", "ZXing.Net"). |
ErrorsCorrected { get; init; } | int? | Codewords the decoder had to correct (2D/stacked, when the decoder reports it). |
Gs1 { get; init; } | bool | The decoded data is GS1 data (FNC1 in first position / GS1 symbology identifier). |
MatchesExpected { get; init; } | bool? | The decoded data equals the expected data. |
Supported { get; init; } | bool | The decoder supports this symbology. |
SymbologyIdentifier { get; init; } | string | Symbology identifier reported by the decoder (e.g. "]C1"), if any. |