zplCore.comzplCore.com
record11 members

Gs1MigrationSource

public record Gs1MigrationSource

The linear GTIN carrier a migration is based on.

Constructors

SignatureDescription
# Gs1MigrationSource(string Command, ComplianceSymbology Symbology, string Name, string Gtin, IReadOnlyList<Gs1Element> Elements, ComplianceRect SymbolBounds, int Line, bool VariableData)The linear GTIN carrier a migration is based on. Command: ZPL command, e.g. "^BE". · Symbology: Its symbology (EAN-13, UPC-A, EAN-8, UPC-E, GS1-128, ITF-14, GS1 DataBar). · Name: Display name, e.g. "EAN-13". · Gtin: The 14-digit GTIN it encodes. · Elements: All GS1 elements it encodes (GTIN only for EAN/UPC/ITF-14). · SymbolBounds: Bars in dots. · Line: 1-based source line. · VariableData: The data comes from ^FN / ^SN / ^SF (a template field).

Properties

PropertyTypeDescription
Command { get; init; }stringZPL command, e.g. "^BE".
Elements { get; init; }IReadOnlyList<Gs1Element>All GS1 elements it encodes (GTIN only for EAN/UPC/ITF-14).
Gtin { get; init; }stringThe 14-digit GTIN it encodes.
IsRetailPos { get; }boolEAN/UPC or GS1 DataBar (scanned at retail POS); GS1-128 and ITF-14 are not.
Line { get; init; }int1-based source line.
Name { get; init; }stringDisplay name, e.g. "EAN-13".
SymbolBounds { get; init; }ComplianceRectBars in dots.
Symbology { get; init; }ComplianceSymbologyIts symbology (EAN-13, UPC-A, EAN-8, UPC-E, GS1-128, ITF-14, GS1 DataBar).
VariableData { get; init; }boolThe data comes from ^FN / ^SN / ^SF (a template field).

Methods

Method SignatureReturnsDescription
# Deconstruct(out string Command, out ComplianceSymbology Symbology, out string Name, out string Gtin, out IReadOnlyList<Gs1Element> Elements, out ComplianceRect SymbolBounds, out int Line, out bool VariableData)void