Initializes a new instance of the BarcodeData class with specified symbology and ASCII text value.
public BarcodeData(BarcodeSymbology symbology,string value)
Public Function New( _ByVal symbology As BarcodeSymbology, _ByVal value As String _)
public:BarcodeData(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 | LeadRect.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.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 LeadRect(0, 0, 400, 200);// 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;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.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 LeadRect(0, 0, 400, 200)' 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.BoundsUsing 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
c#[Silverlight C# Example]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);}}}vb[Silverlight VB Example]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
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
