VectorImage AddDynamicBarcode

Adds a dynamic barcode shape to this VectorImage.

Overloads

public void AddDynamicBarcode(LinearBarcodeShape linearBarcodeShape, string variableName)
public void AddDynamicBarcode(LinearBarcodeShape linearBarcodeShape, string variableName, SerialNumberEx serialNumberVariable)
public void AddDynamicBarcode(DataMatrixBarcodeShape barcodeShape, string variableName)
public void AddDynamicBarcode(DataMatrixBarcodeShape barcodeShape, string variableName, SerialNumberEx serialNumberVariable)
public void AddDynamicBarcode(QRCodeBarcodeShape barcodeShape, string variableName)
public void AddDynamicBarcode(QRCodeBarcodeShape barcodeShape, string variableName, SerialNumberEx serialNumberVariable)
public void AddDynamicBarcode(MicroQRCodeBarcodeShape barcodeShape, string variableName)
public void AddDynamicBarcode(MicroQRCodeBarcodeShape barcodeShape, string variableName, SerialNumberEx serialNumberVariable)
public void AddDynamicBarcode(PdfBarcodeShape barcodeShape, string variableName)
public void AddDynamicBarcode(PdfBarcodeShape barcodeShape, string variableName, SerialNumberEx serialNumberVariable)
public void AddDynamicBarcode(MacroPdfBarcodeShape barcodeShape, string variableName)
public void AddDynamicBarcode(MacroPdfBarcodeShape barcodeShape, string variableName, SerialNumberEx serialNumberVariable)

 

Return value

void  

 

Example

Copy
scanDocument = scanDeviceManager.CreateScanDocument(GetselectedDeviceUniqueName(), DistanceUnit.Millimeters, false);

if (scanDocument != null)
{
    VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);

    vectorImage.SetMarkSpeed(1000);
    vectorImage.SetJumpSpeed(2000);
    vectorImage.SetJumpDelay(100);
    vectorImage.SetMarkDelay(100);

    //Set Laser Delays
    vectorImage.SetLaserOnDelay(10);
    vectorImage.SetLaserOffDelay(10);


    DataMatrixBarcodeShape dynamicBarcode = new DataMatrixBarcodeShape();
    dynamicBarcode.Height = 20;
    dynamicBarcode.AutoExpand = true;
    dynamicBarcode.DataMatrixFormat = DataMatrixFormat.Industry;
    dynamicBarcode.DataMatrixSize = DataMatrixSize.S12x12;
    dynamicBarcode.Text = "28";
    dynamicBarcode.Angle = 0;
    dynamicBarcode.InvertImage = true;
    dynamicBarcode.Location = new Point3D(-10, -10, 0);
    dynamicBarcode.FlipHorizontally = false;
    dynamicBarcode.FlipVertically = false;
    dynamicBarcode.QuietZone = true;
    dynamicBarcode.HatchPattern = BarcodeHatchPattern.CreateLineHatchPattern(0.254f, false, false);
    vectorImage.AddDynamicBarcode(dynamicBarcode, "barcodeVar");

    scanDocument.Scripts.Add(new ScanningScriptChunk("defaultScript", "ScanAll()"));

    try
    {
        scanDocument.StartScanning();
    }
    catch
    {

    }

}