Initializes a new instance of the BarcodeData class with specified symbology and ASCII text value.
public BarcodeData(Leadtools.Barcode.BarcodeSymbology symbology,string value)
Public Function New( _ByVal symbology As Leadtools.Barcode.BarcodeSymbology, _ByVal value As String _)
public BarcodeData(Leadtools.Barcode.BarcodeSymbology symbology,string value)
function BarcodeData(symbology ,value)
public:BarcodeData(Leadtools.Barcode.BarcodeSymbology symbology,String^ value)
symbology
Barcode symbology to use.
value
A String that specifies the ASCII text representation of the barcode data.
This constructor initializes the BarcodeData member as follows:
s
| Member | Value |
|---|---|
| Symbology | symbology |
| Bounds | LogicalRectangle.Empty |
| RotationAngle | 0 |
| BarWidthReduction | 0 |
| Byte array inside GetData | The raw value of the bytes array in value. if this parameter is null, then the data is null too. |
| Value | value. |
| Tag | null (Nothing in Visual Basic) |
To quickly construct a new BarcodeData object with a specific symbology and data as a raw byte array, use BarcodeData(BarcodeSymbology symbology, byte[] data) to construct a default BarcodeData, use BarcodeData().
To create an instance of BarcodeData suitable for writing for a specified symbology, use CreateDefaultBarcodeData.
This example creates a BarcodeData with specified symbology and ASCII text. It then writes it to an image.
using Leadtools;using Leadtools.Codecs;using Leadtools.Forms;using Leadtools.Barcode;using Leadtools.ImageProcessing;public void BarcodeData_FromStringExample(){string outFileName = Path.Combine(LEAD_VARS.ImagesDir, @"MyBarcode.tif");// This is UPC data to save a a stringstring dataString = "01234567890";// Create a BarcodeData object from this dataBarcodeData data = new BarcodeData(BarcodeSymbology.UPCA, dataString);data.Bounds = new LogicalRectangle(0, 0, 400, 200, LogicalUnit.Pixel);// Make sure it is the sameDebug.Assert(data.Value == dataString);// Write it to an imageBarcodeEngine engine = new BarcodeEngine();using (RasterCodecs codecs = new RasterCodecs()){int resolution = 300;LeadRect pixels = data.Bounds.ToRectangle(resolution, resolution);using (RasterImage image = RasterImage.Create(pixels.Width, pixels.Height, 1, resolution, RasterColor.FromKnownColor(RasterKnownColor.White))){engine.Writer.WriteBarcode(image, data, null);codecs.Save(image, outFileName, RasterImageFormat.Tif, 1);}}}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.FormsImports Leadtools.BarcodeImports Leadtools.ImageProcessingPublic Sub BarcodeData_FromStringExample()Dim outFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "MyBarcode.tif")' This is UPC data to save a a stringDim dataString As String = "01234567890"' Create a BarcodeData object from this dataDim data As New BarcodeData(BarcodeSymbology.UPCA, dataString)data.Bounds = New LogicalRectangle(0, 0, 400, 200, LogicalUnit.Pixel)' Make sure it is the sameDebug.Assert(data.Value = dataString)' Write it to an imageDim engine As New BarcodeEngine()Using codecs As New RasterCodecs()Dim resolution As Integer = 300Dim pixels As LeadRect = data.Bounds.ToRectangle(resolution, resolution)Using image As RasterImage = RasterImage.Create(pixels.Width, pixels.Height, 1, resolution, RasterColor.FromKnownColor(RasterKnownColor.White))engine.Writer.WriteBarcode(image, data, Nothing)codecs.Save(image, outFileName, RasterImageFormat.Tif, 1)End UsingEnd UsingEnd SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools;using Leadtools.Codecs;using Leadtools.Forms;using Leadtools.Barcode;using Leadtools.ImageProcessing;using Leadtools.Examples;public void BarcodeData_FromStringExample(){// This is UPC data to save a a stringstring dataString = "01234567890";// Create a BarcodeData object from this dataBarcodeData data = new BarcodeData(BarcodeSymbology.UPCA, dataString);data.Bounds = new LogicalRectangle(0, 0, 400, 200, LogicalUnit.Pixel);// Make sure it is the sameDebug.Assert(data.Value == dataString);// Write it to an imageBarcodeEngine engine = new BarcodeEngine();RasterCodecs codecs = new RasterCodecs();int resolution = 300;LeadRect pixels = data.Bounds.ToRectangle(resolution, resolution);using (RasterImage image = RasterImage.Create(pixels.Width, pixels.Height, 1, resolution, RasterColor.FromKnownColor(RasterKnownColor.White))){engine.Writer.WriteBarcode(image, data, null);using (SampleImageStream outputStream = new SampleImageStream("MyBarcode.tif")){codecs.Save(image, outputStream, RasterImageFormat.Tif, 1);}}}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.FormsImports Leadtools.BarcodeImports Leadtools.ImageProcessingPublic Sub BarcodeData_FromStringExample()' This is UPC data to save a a stringDim dataString As String = "01234567890"' Create a BarcodeData object from this dataDim data As BarcodeData = New BarcodeData(BarcodeSymbology.UPCA, dataString)data.Bounds = New LogicalRectangle(0, 0, 400, 200, LogicalUnit.Pixel)' Make sure it is the sameDebug.Assert(data.Value = dataString)' Write it to an imageDim engine As BarcodeEngine = New BarcodeEngine()Dim codecs As RasterCodecs = New RasterCodecs()Dim resolution As Integer = 300Dim pixels As LeadRect = data.Bounds.ToRectangle(resolution, resolution)Using image As RasterImage = RasterImage.Create(pixels.Width, pixels.Height, 1, resolution, RasterColor.FromKnownColor(RasterKnownColor.White))engine.Writer.WriteBarcode(image, data, Nothing)Using outputStream As SampleImageStream = New SampleImageStream("MyBarcode.tif")codecs.Save(image, outputStream, RasterImageFormat.Tif, 1)End UsingEnd UsingEnd Sub
|
Products |
Support |
Feedback: BarcodeData Constructor(BarcodeSymbology,String) - Leadtools.Barcode |
Introduction |
Help Version 19.0.2017.6.21
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.