Thanks for the feedback, we will consider researching and possibly adding these barcode formats to a later version of ReportBuilder.
Currently it is possible to use a barcode library such as the one provided by http://psoft.sk/ to successfully render QR code and Datamatrix barcodes in ReportBuilder.
we have got a problem with the PSOFT Barcode studio component. Maybe somebody has an idea how to solve it.
We are trying to put out an 8 digit string as DataMatrix code with the following Param settings: Params.DataMatrix.Encoding = dmeText Params.DataMatrix.Version = psDM12x12
However those settings do not work for us, the barcode field is blank. If we set the Encoding property to dmeASCII or the Version property to psDM14x14 the barcode is put out and printed correctly.
I am not very familiar with the PSoft library however it looks like the data you have for the 12x12 barcode is too large. I believe there are strict restrictions on this with DataMatrix. A 12x12 barcode can only hold up to 6 alphanumeric characters. 14x14 can hold up to 10.
ASCII encoding supports more data than Text, C40, or Binary because only 128 characters are available.
All DataMatrix properties can be found in the DataMatrixSettings property of the 2DBarcode control. Descriptions of these properties can be found in the TppDataMatrixSettings topic in the RB help.
Comments
Thanks for the feedback, we will consider researching and possibly
adding these barcode formats to a later version of ReportBuilder.
Currently it is possible to use a barcode library such as the one
provided by http://psoft.sk/ to successfully render QR code and
Datamatrix barcodes in ReportBuilder.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
we have got a problem with the PSOFT Barcode studio component. Maybe
somebody has an idea how to solve it.
We are trying to put out an 8 digit string as DataMatrix code with the
following Param settings:
Params.DataMatrix.Encoding = dmeText
Params.DataMatrix.Version = psDM12x12
However those settings do not work for us, the barcode field is blank.
If we set the Encoding property to dmeASCII or the Version property to
psDM14x14 the barcode is put out and printed correctly.
Best regards
David Bakker
I am not very familiar with the PSoft library however it looks like the
data you have for the 12x12 barcode is too large. I believe there are
strict restrictions on this with DataMatrix. A 12x12 barcode can only
hold up to 6 alphanumeric characters. 14x14 can hold up to 10.
ASCII encoding supports more data than Text, C40, or Binary because only
128 characters are available.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Thanks for your help.
I would like to use the ReportBuilder 15 DataMatrix functionality now
instead of the PSoft library.
How can I setup the version/resolution of the DataMatrix barcode in the
"ppBarCode2DDataMatrix"?
- David
Am 15.03.2013 19:16, schrieb Nico Cizik (Digital Metaphors):
All DataMatrix properties can be found in the DataMatrixSettings
property of the 2DBarcode control. Descriptions of these properties can
be found in the TppDataMatrixSettings topic in the RB help.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com