zplCore.comzplCore.com

BarcodeItemOptions

public record BarcodeItemOptions

Barcode generator render and symbology options of a BarcodeItem (serialized with the label JSON). Null = generator default. Any value set renders the item through the generator as a ^GFA graphic. Lengths (target size, padding, border) are in label units.

Constructors

SignatureDescription
# BarcodeItemOptions()

Properties

PropertyTypeDescription
Alignment { get; set; }BarcodeAlignment?
AztecErrorCorrection { get; set; }int?
AztecFormat { get; set; }AztecFormat?
AztecLayers { get; set; }int?
BarWidthReduction { get; set; }double?Bar width reduction in dots (ink spread compensation).
BarWidthReductionPercent { get; set; }double?
BorderColor { get; set; }stringBorder colour as hex (#RRGGBB).
BorderRadius { get; set; }double?
BorderWidth { get; set; }double?
ByteEncodingName { get; set; }string
CodabarStartChar { get; set; }char?
CodabarStopChar { get; set; }char?
Code128Subset { get; set; }Code128Subset?
Code16KMode { get; set; }Code16KMode?
Code16KRows { get; set; }int?
CodeFormatPattern { get; set; }string
CompositeComponent { get; set; }CompositeComponent?
DataMatrixDmre { get; set; }bool?
DataMatrixEncodation { get; set; }DataMatrixEncodation?
DataMatrixSize { get; set; }stringData Matrix size "RxC", e.g. "24x24" or "16x48".
DisplayChecksum { get; set; }bool?
DisplayStartStopChar { get; set; }bool?
DotCodeAspectRatio { get; set; }double?
DotCodeColumns { get; set; }int?
DotCodeRows { get; set; }int?
Gs1StrictValidation { get; set; }bool?
GuardBarHeight { get; set; }double?Guard bar extension in dots.
HanXinErrorCorrection { get; set; }int?
HanXinMode { get; set; }HanXinMode?
HanXinVersion { get; set; }int?
ItfHMarks { get; set; }bool?
MagnificationFactor { get; set; }double?
MaxiCodePixelAligned { get; set; }bool?
MicroPdf417Columns { get; set; }int?
MicroPdf417Rows { get; set; }int?
MicroQrVersion { get; set; }int?
MsiChecksum { get; set; }MsiChecksum?
PaddingBottom { get; set; }double?
PaddingLeft { get; set; }double?
PaddingRight { get; set; }double?
PaddingTop { get; set; }double?
Pdf417AspectRatio { get; set; }double?
Pdf417Compaction { get; set; }Pdf417Compaction?
PostalBarSpacing { get; set; }double?
PostalShortBarRatio { get; set; }double?
PostalTrackerRatio { get; set; }double?
QrEncodingMode { get; set; }QrEncodingMode?
RectMicroQrVersion { get; set; }string
RightToLeft { get; set; }bool?
Sizing { get; set; }BarcodeSizing?
SupplementSpacing { get; set; }int?
SupplementTopMargin { get; set; }double?Supplement top margin in dots.
TargetHeight { get; set; }double?
TargetWidth { get; set; }double?
TextPosition { get; set; }BarcodeTextPosition?Text placement (overrides BarcodeItem.HumanReadable/BarcodeItem.HumanReadableAbove).
TextStrikeout { get; set; }bool?
TextUnderline { get; set; }bool?
Tlc39Gap { get; set; }int?
Tlc39MicroPdfRowHeight { get; set; }int?
UltracodeErrorCorrection { get; set; }int?
UseQuietZoneForText { get; set; }bool?