public record BarcodeReadability
Result of decoding an artistic code after rendering it (Barcode.CheckReadability).
Constructors
| Signature | Description |
# BarcodeReadability() | |
Properties
| Property | Type | Description |
AppliedBarArtHeightPercent { get; init; } | double? | Bar motif height printed (% of the bar height): Barcode.BarArtHeightPercent or lower when it was weakened. |
AppliedHalftoneStrength { get; init; } | double? | Halftone strength printed (0–1): Barcode.HalftoneStrength or lower when it was weakened. |
Decoders { get; init; } | IReadOnlyList<string> | Decoders that read the symbol. |
Findings { get; init; } | IReadOnlyList<ReadabilityFinding> | Findings with a stable code (for translation), severity, English message and its values. |
IsArtistic { get; init; } | bool | The symbol uses artistic rendering (shapes, logo, halftone image or bar motif); false = nothing to check. |
Messages { get; } | IReadOnlyList<string> | The English messages of BarcodeReadability.Findings. |
Readable { get; init; } | bool? | True: the reference decoder (zxing-cpp, or ZXing.Net where zxing-cpp is not available or does not support the symbology) read the expected data; false: it did not; null: not checked (no decoder for the symbology, or not artistic). |
Weakened { get; init; } | bool | The design was weakened to keep the code readable. |