LEADTOOLS Barcode (Leadtools.Barcode assembly)
LEAD Technologies, Inc

Write Method








RasterImage referencing the bitmap that holds the image data.
BarcodeData class that contains the barcode information to be written over the image.
BarcodeColor class that contains the color information to be written over the image.
Flags that indicate the method behavior. Values can be combined when appropriate, by using a bitwise OR (|). Pass BarcodeWriteFlags.None to use the default values, based on the type of barcode that has been written.
Barcode1d class that contains the information related to linear barcodes.
BarcodeWritePdf class that contains the information related to PDF417 and MicroPDF417 barcodes.
BarcodeWriteDatamatrix class that contains the information related to Data Matrix barcodes.
BarcodeWriteQr class that contains the information related to QR barcodes.
Ignored, pass.LeadRect.Empty.
Writes linear, PDF417, MicroPDF417, Data Matrix, and QR barcode symbols over the image. .NET support
Syntax
'Declaration
 
Public Sub Write( _
   ByVal image As RasterImage, _
   ByVal data As BarcodeData, _
   ByVal codeColor As BarcodeColor, _
   ByVal flags As BarcodeWriteFlags, _
   ByVal code1d As Barcode1d, _
   ByVal codePdf As BarcodeWritePdf, _
   ByVal codeDatamatrix As BarcodeWriteDatamatrix, _
   ByVal codeQr As BarcodeWriteQr, _
   ByVal sizeRectangle As LeadRect _
) 
'Usage
 
Dim instance As BarcodeEngine
Dim image As RasterImage
Dim data As BarcodeData
Dim codeColor As BarcodeColor
Dim flags As BarcodeWriteFlags
Dim code1d As Barcode1d
Dim codePdf As BarcodeWritePdf
Dim codeDatamatrix As BarcodeWriteDatamatrix
Dim codeQr As BarcodeWriteQr
Dim sizeRectangle As LeadRect
 
instance.Write(image, data, codeColor, flags, code1d, codePdf, codeDatamatrix, codeQr, sizeRectangle)
ObjectiveC Syntax
 function Leadtools.Barcode.Deprecated.BarcodeEngine.Write( 
   image ,
   data ,
   codeColor ,
   flags ,
   code1d ,
   codePdf ,
   codeDatamatrix ,
   codeQr ,
   sizeRectangle 
)

Parameters

image
RasterImage referencing the bitmap that holds the image data.
data
BarcodeData class that contains the barcode information to be written over the image.
codeColor
BarcodeColor class that contains the color information to be written over the image.
flags
Flags that indicate the method behavior. Values can be combined when appropriate, by using a bitwise OR (|). Pass BarcodeWriteFlags.None to use the default values, based on the type of barcode that has been written.
code1d
Barcode1d class that contains the information related to linear barcodes.
codePdf
BarcodeWritePdf class that contains the information related to PDF417 and MicroPDF417 barcodes.
codeDatamatrix
BarcodeWriteDatamatrix class that contains the information related to Data Matrix barcodes.
codeQr
BarcodeWriteQr class that contains the information related to QR barcodes.
sizeRectangle
Ignored, pass.LeadRect.Empty.
Remarks
This method supports all images currently supported by LEADTOOLS.

You must pass a valid RasterImage to this method. If you do not pass a valid Raster image, the method will throw an exception.

The Write method will write the barcode symbol over the image using the rectangle defined by the Location property.

However, if the bitmap has a region, this function will write the barcode using the region boundaries. If the region is non-rectangular, the barcode will be written to the rectangle bounding the region and subsequently clipped to the given region. This might cause the resulting barcode to be unreadable.

If you set the flags parameter to .UseColors, then this method will use the codeColor parameter, otherwise the method will ignore it and use the default colors of black for bars and white for spaces.

Using colors does not apply for 1 bit per pixel images.

The BarcodeWriteFlags.UseColors and BarcodeWriteFlags.Transparent are used with all barcode types.

For a table containing information useful when writing 1D barcode data see http://www.leadtools.com/SDK/Document/Document-Addon-Barcodelinear1D-chart.htm.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

BarcodeEngine Class
BarcodeEngine Members
Read Method

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Barcode requires a Barcode Module license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features