I'm trying to create a GS1-128 Barcode with the symbologie indentifier "]C1" and 12 character.
But i can't find the write syntax.
I'm using VB.NET and I have try this:
Code: Select all
'pWriter is a BarcodeWriter
'pText is my codebar value
Dim lsi As New GS1_128BarcodeSymbology()
pWriter.Settings.ValueItems = New ValueItemBase() {New TextValueItem(pText)}
lsi.Encode(pWriter.Settings.ValueItems.First(), pWriter.Settings)
lEncoddeText = lsi.ToString()
Also try this, but the AI appears in the final codebar :
Code: Select all
Dim lsi As New GS1_128BarcodeSymbology()
pWriter.Settings.ValueItems = New ValueItemBase() {New TextValueItem(pText)}
Dim aiValues As GS1ApplicationIdentifierValue() = New GS1ApplicationIdentifierValue(0) {}
Dim ai As GS1ApplicationIdentifier = GS1ApplicationIdentifiers.FindApplicationIdentifier("10")
aiValues(0) = New GS1ApplicationIdentifierValue(ai, pText)
Dim lGsi = New GS1ValueItem(aiValues)
lsi.Encode(lGsi, pWriter.Settings)
lEncoddeText = lGsi.PrintableValue
Thanks in advance.
Arnaud