Jump to content
TNG Community

Code to generate Data Matrix in VB.NET


hellenjack

Recommended Posts

Hi, guys. I have a code problem. Recently I want to create Data Matrix barcode in VB.NET. I googled and found this passage which has sample code to do this. I copied it into my program. But it did not work. Why? Here is the sample code:

Imports OnBarcode.Barcode

Dim barcode As DataMatrix = New DataMatrix

' Data Matrix Barcode Basic Settings

barcode.Data = "112233445566"

barcode.DataMode = DataMatrixDataMode.ASCII

'if your selected format mode doesnot have enough space to encode your data,

'the library will choose the right format mode for you automatically.

barcode.FormatMode = DataMatrixFormatMode.Format_48X48

'Set the ProcessTilde property to true, if you want use the tilde character "~"

'to specify special characters in the input data. Default is false.

'1) 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255);

' ASCII character '~' is presented by ~126;

' Strings from "~256" to "~299" are unused

' modified to FS, GS, RS and US respectively.

'2) 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)

' Strings from "~665536" to "~699999" are unused

'3) for GS1 AI Code:

' ~ai2: AI with 2 digits

' ~ai3: AI with 3 digits

' ~ai4: AI with 4 digits

' ~ai5: AI with 5 digits

' ~ai6: AI with 6 digits

' ~ai7: AI with 7 digits

'4) ECI: ~7dddddd (valid value of dddddd from 000000 to 999999)

'5) ~rp: Reader Programming (for ASCII mode and Auto mode only)

'6) ~m5: 05 Macro (for ASCII mode and Auto mode only)

'7) ~m6: 06 Macro (for ASCII mode and Auto mode only)

barcode.ProcessTilde = True

' Barcode Size Related Settings

barcode.UOM = UnitOfMeasure.PIXEL

barcode.X = 3

barcode.LeftMargin = 0

barcode.RightMargin = 0

barcode.TopMargin = 0

barcode.BottomMargin = 0

barcode.Resolution = 96

barcode.Rotate = Rotate.Rotate0

' Image format setting

barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif()

barcode.drawBarcode("c://data-matrix.gif")

I read many passages there, including how to generate barcode in VB.NET, etc. I still could not figure it out.

Link to comment
Share on other sites

What are you trying to achieve with this and the TNG genealogy software?

Maybe with some explanation someone might be able to help you?

Roger

Link to comment
Share on other sites

  • 2 months later...

What are you trying to achieve with this and the TNG genealogy software?

Maybe with some explanation someone might be able to help you?

Roger

Barcode Library in Visual Baisc.NET - Installation

Download VB.NET barcode control and unzip it.

Copy the barcode control dll to the project folder.

Open visual studio, find the solution explore and reference, right click reference and select add reference, and add the Aspper barcode control dll to reference.

hope it helps.

Link to comment
Share on other sites

  • 2 months later...

Barcode Library in Visual Baisc.NET - Installation

Download VB.NET barcode control and unzip it.

Copy the barcode control dll to the project folder.

Open visual studio, find the solution explore and reference, right click reference and select add reference, and add the Aspper barcode control dll to reference.

hope it helps.

Where comes the Aspper barcode control dll? I don't get it.

Link to comment
Share on other sites

  • 6 months later...
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...