Module1.vb
Imports Bytescout.BarCode Module Module1 Sub Main() ' Create new barcode Dim barcode As New Barcode() ' Set symbology barcode.Symbology = SymbologyType.MacroPDF417 ' we will encode value 123456789 ' will break into 3 segments, each segment includes 3 symbols ' 1st segment ' create the first segment barcode so set SegmentIndex = 1 barcode.Options.PDF417SegmentIndex = 1 ' Set value barcode.Value = "123" ' set that this is not the last segment yet barcode.Options.PDF417LastSegment = False ' Save barcode to image barcode.SaveImage("MacroPDFBarcode-part1.png") ' 2nd segment ' create the 2nd segment barcode so set SegmentIndex = 2 barcode.Options.PDF417SegmentIndex = 2 ' Set value barcode.Value = "456" ' set that this is not the last segment yet barcode.Options.PDF417LastSegment = False ' Save barcode to image barcode.SaveImage("MacroPDFBarcode-part2.png") ' 3rd segment ' create the 3rd segment barcode so set SegmentIndex = 3 barcode.Options.PDF417SegmentIndex = 3 ' Set value barcode.Value = "789" ' set that this is the LAST segment, so set PDF417LastSegment = TRUE barcode.Options.PDF417LastSegment = True ' Save barcode to image barcode.SaveImage("MacroPDFBarcode-part3.png") ' now open all three images ' Show image in default image viewer Process.Start("MacroPDFBarcode-part1.png") Process.Start("MacroPDFBarcode-part2.png") Process.Start("MacroPDFBarcode-part3.png") End Sub End Module
Click here to get your Free Trial version of the SDK
also available as: