zplCore.comzplCore.com

BarcodeReadability

public record BarcodeReadability

Result of decoding an artistic code after rendering it (Barcode.CheckReadability).

Constructors

SignatureDescription
# BarcodeReadability()

Properties

PropertyTypeDescription
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; }boolThe 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; }boolThe design was weakened to keep the code readable.