Show / Hide Table of Contents

ASP.NET Core MVC Getting Started

Note

The same principles detailed below apply for Legacy ASP.NET MVC or WebForms. Contact our Support Team for further assistance.

System Requirements

For developing ASP.NET Core applications with Neodynamic Barcode Professional for .NET Standard, the following system and software specifications are required:

  • .NET Core 2.0+ (or .NET Framework 4.6.1+ for Legacy ASP.NET MVC or WebForms)
  • System.Text.Encoding.CodePages 4.4.0+
  • SkiaSharp 1.60+

First Steps with Barcode Professional for ASP.NET Core MVC

There are two ways to render barcode images in your Views, one is through the BarcodeHtmlHelper class where the barcode image is embedded into the HTML returned back to the browser; and the other one is by writing a Controller from where you instantiate BarcodeProfessional class to generate the desired barcode image that will be displayed in the View through an HTML IMG tag.

Note

Barcode Professional can generate most popular Linear (1D), Postal, Component Composite & 2D Barcode Symbologies including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, ISBN, ISBT-128, Postal (USPS, British Royal Mail, Australia Post, DHL, FedEx), Data Matrix, QR Code, PDF 417, Aztec Code, UPS MaxiCode, Chinese Han Xin Code, IFA PPN, Swiss QR Code, JAB Code 2D Multicolored Matrix, all EAN/UPC Composite Barcodes (CC-A, CC-B & CC-C) and many more barcode standards

If you need further assistance, please contact our team at https://www.neodynamic.com/support

Using BarcodeProfessional class in a Controller

  • In your ASP.NET Core MVC project, add a reference to Neodynamic.SDK.BarcodeCore.dll from Nuget repo by running the following command in the Visual Studio's Package Manager Console
PM> Install-Package Neodynamic.SDK.BarcodeCore
  • Make sure that the following NuGet packages were also included in your project:

    • System.Text.Encoding.CodePages 4.4.0+
    • SkiaSharp 1.60+
  • If any of those packages are missing, then add a reference to them by running these commands:

PM> Install-Package System.Text.Encoding.CodePages
PM> Install-Package SkiaSharp
  • Then, create a new Controller called BarcodeGen and paste the following code. In this sample code, we create an instance of BarcodeProfessional class to create a QR Code based on the specified value to encode:
[HttpGet("{valueToEncode}")]
public IActionResult Get(string valueToEncode)
{
    //Create an instance of BarcodeProfessional class
    using (Neodynamic.SDK.BarcodeCore.BarcodeProfessional bcp = new Neodynamic.SDK.BarcodeCore.BarcodeProfessional())
    { 
        //Set the desired barcode type or symbology
        bcp.Symbology = Neodynamic.SDK.BarcodeCore.Symbology.QRCode;
        //Set value to encode
        bcp.Code = valueToEncode;
        //Generate barcode image
        byte[] imgBuffer = bc.GetBarcodeImage(SkiaSharp.SKEncodedImageFormat.Png, 96);
        //Write image buffer to Response obj
        return File(imgBuffer, "image/png");
    }
}
  • Now, in the View, we'll use an IMG tag pointing to the GetBarcodeImage method of the BarcodeGen Controller by specifying which value we'd like to encode into a QR Code image. For instance:
<img src='@Url.Action("GetBarcodeImage", "BarcodeGen", new { valueToEncode = "ABC12345" }, Request.Url.Scheme)' alt='Sample Barcode' />
  • That's it! Just view the page on a browser and a QR Code symbol will be displayed.

Using BarcodeHtmlHelper class

  • In your ASP.NET Core MVC project, add a reference to Neodynamic.SDK.BarcodeCore.dll from Nuget repo by running the following command in the Visual Studio's Package Manager Console
PM> Install-Package Neodynamic.SDK.BarcodeCore
  • Make sure that the following NuGet packages were also included in your project:

    • System.Text.Encoding.CodePages 4.4.0+
    • SkiaSharp 1.60+
  • If any of those packages are missing, then add a reference to them by running these commands:

PM> Install-Package System.Text.Encoding.CodePages
PM> Install-Package SkiaSharp
  • Then, in the View where you'd like to display the barcode image, add the following using statement at the top:
@using Neodynamic.SDK.BarcodeCore
  • Now, in the View's content, use the BarcodeHtmlHelper.EmbedBarcodeImage() method to embed the barcode image. In this snipped code, the barcode type, a.k.a. Symbology, will be QRCode and the value to encode is ABC12345
@Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S="+Symbology.QRCode.ToString()+"&C=ABC12345", HtmlImageFormat.Png, "Sample Barcode", "", ""))

Please refer to the Barcode HTML Helper Settings for further details on how to contruct the parameter string for BarcodeHtmlHelper.EmbedBarcodeImage() method.

  • That's it! Just view the page on a browser and a QR Code symbol will be displayed.
Note

The BarcodeHtmlHelper.EmbedBarcodeImage() method creates and embeds a barcode image in PNG, JPEG, and SVG formats by leveraging browsers Base64 Data URI feature. If you do not want to embed the barcode image or need to render the barcode in another image format, then please refer to Using BarcodeProfessional class in a Controller

Barcode HTML Helper Settings

The BarcodeHtmlHelper.EmbedBarcodeImage() method requires a string parameter that is composed of a special formatted string, similar to the Query String used with a URL. For instance:

@Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=QRCode&C=ABC12345", HtmlImageFormat.Png, "Alt Text", "", ""))

In this sample, the setting S is for specifying the Barcode Symbology you want to create i.e the barcode type; and the setting C is for specifying the value to encode in the specified Symbology.

You can specify many other settings like Bar's Width and Height, DPI, Font, additional Text, etc. by concatenating the SETTING-ID=SETTING-VALUE through ampersand (&) chars as shown in the sample code above and by referring to the list of valid settings in the following table.

More samples for BarcodeHtmlHelper

Copy/Paste the following code in a View to render the specified barcodes.

Code 128 &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Code128.ToString() + "&C=ABC123&BH=0.75&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
EAN-13 &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Ean13.ToString() + "&C=123456789012&BH=0.75&GBH=0.8&GB=T&DC=T&AA=T&AC=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
QR Code &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.QRCode.ToString() + "&C=1234567890&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
Data Matrix &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.DataMatrix.ToString() + "&C=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
<hr />
Han Xin Code &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.HanXinCode.ToString() + "&C=1234567890&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
Aztec Code &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.AztecCode.ToString() + "&C=1234567890&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
Maxicode &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.MaxiCode.ToString() + "&C=1234567890&DPI=300&MXDPBS=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
PDF417 &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Pdf417.ToString() + "&C=1234567890&BR=5&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
<hr />
GS1-128 CC-A &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.UccEan128CCA.ToString() + "&C=ABC123|12345&BH=0.5&BR=5&DC=T&AA=T&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
USPS Intelligent Mail &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.UspsIntelligentMail.ToString() + "&C=34160265194042788110&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
<hr />
Micro PDF417 &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.MicroPdf417.ToString() + "&C=1234567890&BR=5&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
UPC-A with Supplement &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.UpcA.ToString() + "&C=01234567890&EUMF=1.00&GB=T&DC=T&AA=T&AC=T&EUS=" + Supplement.Digits5 + "&EUSC=90000&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
DotCode &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.DotCode.ToString() + "&C=1234567890&DOTCMS=.07&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
<hr />
Border with Rounded Corner &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Code128.ToString() + "&C=ABC12356789&BH=0.75&DC=T&AA=T&BRW=.1&BRR=.2&BKC=Transparent&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
Bearer Bars &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Itf14.ToString() + "&C=1540014128876&BW=.0208&BH=0.75&DC=T&AA=T&BBS=" + BearerBarStyle.HorizontalRules + "&BBW=.05&QZ=.4&LHM=" + ItfHmark.Mark4 + "&RHM=" + ItfHmark.Mark4 + "&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))
<hr />
FitProportional Sample fitting Width = 3in x Height = 1.25in &rArr; @Html.Raw(BarcodeHtmlHelper.EmbedBarcodeImage("S=" + Symbology.Code128.ToString() + "&C=ABC12356789&DC=T&AA=T&BRW=.0208&ASZ=F&FITP=T&WIDTH=3&HEIGHT=1.25&EB=" + ErrorBehavior.ThrowException.ToString(), HtmlImageFormat.Png, "Sample Barcode", "", ""))

Remember to add the following using statement at the top:

@using Neodynamic.SDK.BarcodeCore

Barcode Settings

The following settings (in the first column) have the same meaning of the associated BarcodeProfessional property (in the second column). The third column shows an example for each setting. In addition, please refer to NOTE column for some additional info about each setting.

Important
  • The first setting must be S (for Symbology), followed by C (for value to encode "Code" property) and finally followed by any other settings.

  • SETTING-ID=SETTING-VALUE pairs are separated by & (ampersand character).

PARAM BarcodeProfessional Property Example NOTE
AC AddChecksum AC=T Just do not specify this param if it has False value
AA AntiAlias AA=T Just do not specify this param if it has False value
ABIP ArtBarImagePattern ABIP=BASE64-IMAGE-CONTENT The value for this param must be a local image file path like c:\temp\image.png or a BASE64 content
ALI ArtLogoImage ALI=BASE64-IMAGE-CONTENT The value for this param must be a local image file path like c:\temp\image.png or a BASE64 content
ALIO ArtLogoImageOpacity ALIO=50 The opacity must be an integer number from 1 (almost fully transparent) to 100 (fully opaque)
ALIPER ArtLogoImagePercentage ALIPER=25
ALIP ArtLogoImagePosition ALIP=Top Param's value must be one of the LogoPosition Enumeration values
AFS ArtFinderShape AFS=Rect Param's value must be one of the ArtFinderShape Enumeration values
AMS ArtModuleShape AMS=Rect Param's value must be one of the ArtModuleShape Enumeration values
ACBE AztecCodeByteEncodingName ACBE=ISO-8859-1
ACEC AztecCodeErrorCorrection ACEC=23
ACF AztecCodeFormat ACF=Auto Param's value must be one of the AztecCodeFormat Enumeration values
ACPT AztecCodeProcessTilde ACPT=T Just do not specify this param if it has False value
ACR AztecCodeRune ACR=-1
ASZ AutoSize ASZ=T Just do not specify this param if it has False value
BKC BackColor BKC=FFFFFF It must be specified as a HTML color in Hex format
BC BarColor BC=000000 It must be specified as a HTML color in Hex format
BU BarcodeUnit BU=Inch Param's value must be one of the BarcodeUnit Enumeration values
BH BarHeight BH=0.5 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
BR BarRatio BR=2
BW BarWidth BW=0.01 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
BWA BarWidthAdjustment BWA=0.0001 Values can be positive (enlarge) or negative (reduce).
BBS BearerBarStyle BBS=Frame Param's value must be one of the BearerBarStyle Enumeration values
BBW BearerBarWidth BBW=0.05 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
BRC BorderColor BRC=000000 It must be specified as a HTML color in Hex format
BRR BorderRadius BRR=.02 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
BRW BorderWidth BRW=2px Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
BPAD BottomPadding BPAD=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
CSC1 CodabarStartChar CSC1=A Param's value must be one of the CodabarStartStopChar Enumeration values
CSC2 CodabarStopChar CSC2=B Param's value must be one of the CodabarStartStopChar Enumeration values
C Code C=1234567890
CB64 Code CB64=MTIzNDU2Nzg5MA== Use this param to specify a value to encode that might contain non-printable characters or bytes
CB64Enc CB64=UTF-8 Use this param to specify which Encoding or CodePage must be used to convert the CB64 param value back to a string that will be set to the Code property
C11TD Code11TwoDigitsChecksum C11TD=T Just do not specify this param if it has False value
C128CS Code128CharSet C128CS=Auto Param's value must be one of the Code128 Enumeration values
C16KM Code16kMode C16KM=Mode0 Param's value must be one of the Code16k Enumeration values
CA CodeAlignment CA=BelowCenter Param's value must be one of the Alignment Enumeration values
CFP CodeFormatPattern CFP=SAMPLE-{0} Based on String.Format()
CHC ChannelCode CHC=8 Param's value must be from 3 up to 8.
DMBE DataMatrixByteEncodingName DMBE=ISO-8859-1
DME DataMatrixEncoding DME=Auto Param's value must be one of the DataMatrixEncoding Enumeration values
DMF DataMatrixFormat DMF=Auto Param's value must be one of the DataMatrixFormat Enumeration values
DMFID DataMatrixFileId DMFID=001001
DMPT DataMatrixProcessTilde DMPT=T Just do not specify this param if it has False value
DMSC DataMatrixSymbolCount DMSC=1
DMSI DataMatrixSymbolIndex DMSI=1
DMIRF DataMatrixIncludeRectFormatsInAutoMode DMIRF=T Just do not specify this param if it has False value
DCHK DisplayChecksum DCHK=T Just do not specify this param if it has False value
DC DisplayCode DC=T Just do not specify this param if it has False value
DLMI DisplayLightMarginIndicator DLMI=T Just do not specify this param if it has False value
DOTCC DotCodeColumns DOTCC=0 0 means automatic, or a value from 5 to 200
DOTCR DotCodeRows DOTCR=0 0 means automatic, or a value from 5 to 200
DOTCPT DotCodeProcessTilde DOTCPT=T Just do not specify this param if it has False value
DOTCAR DotCodeAspectRatio DOTCAR=4:3 Columns (width) to Rows (height) Aspect Ratio
DSSC DisplayStartStopChar DSSC=T Just do not specify this param if it has False value
DPI Dpi DPI=96 Greater DPI values will make the barcode image to be rendered in JPEG format
EB ErrorBehavior EB=BlankImage Param's value must be one of the ErrorBehavior Enumeration values
EUBWA EanUpcAutoBWAfor1278DigitsEnabled EUBWA=T Just do not specify this param if it has False value
EUMF EanUpcMagnificationFactor EUMF=0.8 0.8 means 80% magnification
EUS EanUpcSupplement EUS=Digits5 Param's value must be one of the Supplement Enumeration values
EUSC EanUpcSupplementCode EUSC=12345 "For this param takes effect
EUSS EanUpcSupplementSeparation EUSS=0.15 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
EUSTM EanUpcSupplementTopMargin EUSTM=0.15 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
EXT Extended EXT=T Just do not specify this param if it has False value
FTIP FitProportional FITP=T Just do not specify this param if it has False value
FNTB Font FNTB=T Just do not specify this param if it has False value
FNTI Font FNTI=T Just do not specify this param if it has False value
FNTN Font FNTN=Arial
FNTSZ Font.Size FNTSZ=10 Values must be specified in points
FNTS FontStrikeout FNTS=T Just do not specify this param if it has False value
FNTU FontUnderline FNTU=T Just do not specify this param if it has False value
FNTC ForeColor FNTC=000000 It must be specified as a HTML color in Hex format
GB GuardBar GB=T Just do not specify this param if it has False value
GBH GuardBarHeight GBH=0.5 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
GS1DSV GS1DataStrictValidation GS1DSV=T Just do not specify this param if it has False value
H15434 HibcUseIsoIec15434Encoding H15434=T Just do not specify this param if it has False value
HEIGHT Height HEIGHT=1.25 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
HFHRT HibcFormatHumanReadableText HFHRT=T Just do not specify this param if it has False value
HRT HumanReadableText HRT=Product ID - 12345
HXCBE HanXinCodeByteEncodingName HXCBE=ISO-8859-1
HXCE HanXinCodeEncoding HXCE=Auto Param's value must be one of the HanXinCodeEncoding Enumeration values
HXCEC HanXinCodeErrorCorrectionLevel HXCEC=L1 Param's value must be one of the HanXinCodeErrorCorrectionLevel Enumeration values
HXCV HanXinCodeVersion HXCV=Auto Param's value must be one of the HanXinCodeVersion Enumeration values
HXCPT HanXinCodeProcessTilde HXCPT=T Just do not specify this param if it has False value
IDS Isbt128DataStructure IDS=DS001 Param's value must be one of the Isbt128DataStructure Enumeration values.
JABC JABCodeColors JABC=8
JABSC JABCodeSymbolCount JABSC=1
JABSECC JABCodeSymbolEccLevel JABSECC=5
JABSP JABCodeSymbolPosition JABSP=0
JABSV JABCodeSymbolVersion JABSV=1x1
LHM Itf14LeftHMark LHM=None Param's value must be one of the ItfHmark Enumeration values
RHM Itf14RightHMark RHM=None Param's value must be one of the ItfHmark Enumeration values
LPAD LeftPadding LPAD=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
MXDPBS MaxiCodeDrawPixelBasedSymbol MXDPBS=T Just do not specify this param if it has False value
MXM MaxiCodeMode MXM=Mode4 Param's value must be one of the MaxiCodeModes Enumeration values.
MXPT MaxiCodeProcessTilde MXPT=T Just do not specify this param if it has False value
MXSC MaxiCodeSymbolCount MXSC=1
MXSI MaxiCodeSymbolIndex MXSI=1
MPDFV MicroPdf417Version MPDFV=Auto Param's value must be one of the MicroPdf417Version Enumeration values.
MQR MicroQRCodeVersion MQR=Auto Param's value must be one of the MicroQRCodeVersion Enumeration values.
MSICHK MsiChecksum MSICHK=OneMod10 Param's value must be one of the MsiChecksum Enumeration values.
PDFAR Pdf417AspectRatio PDFAR=0.5 Float point number from 0 to 1
PDFC Pdf417Columns PDFC=0 Integer number from 0 to 30
PDFCT Pdf417CompactionType PDFCT=Auto Param's value must be one of the Pdf417CompactionType Enumeration values.
PDFEC Pdf417ErrorCorrectionLevel PDFEC=Level2 Param's value must be one of the Pdf417ErrorCorrection Enumeration values.
PDFID Pdf417FileId PDFID=123
PDFR Pdf417Rows PDFR=0 "Integer number from 3 to 90
PDFSC Pdf417SegmentCount PDFSC=2
PDFSI Pdf417SegmentIndex PDFSI=0
PDFT Pdf417Truncated PDFT=T Just do not specify this param if it has False value
PHBS PharmacodeBarsSpacing PHBS=0.04 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
PHBW1 PharmacodeThickBarWidth PHBW1=0.06 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
PHBW2 PharmacodeThinBarWidth PHBW2=0.02 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
PH2DCF Pharmacode2DColorFields PH2DCF=Standard Param's value must be one of the Pharmacode2DColorFields Enumeration values.
PH2DCF1 Pharmacode2DColorField1 PH2DCF1=000000 It must be specified as a HTML color in Hex format
PH2DCF2 Pharmacode2DColorField2 PH2DCF2=000000 It must be specified as a HTML color in Hex format
PH2DCF3 Pharmacode2DColorField3 PH2DCF3=000000 It must be specified as a HTML color in Hex format
PH2DCF4 Pharmacode2DColorField4 PH2DCF4=000000 It must be specified as a HTML color in Hex format
PH2DCF5 Pharmacode2DColorField5 PH2DCF5=000000 It must be specified as a HTML color in Hex format
PH2DCF6 Pharmacode2DColorField6 PH2DCF6=000000 It must be specified as a HTML color in Hex format
PH2DCF7 Pharmacode2DColorField7 PH2DCF7=000000 It must be specified as a HTML color in Hex format
PH2DCF8 Pharmacode2DColorField8 PH2DCF8=000000 It must be specified as a HTML color in Hex format
PH2DTM Pharmacode2DTriggerMark PH2DTM=Left Param's value must be one of the Pharmacode2DTriggerMark Enumeration values.
PLHSB PlanetHeightShortBar PLHSB=0.06 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
PLHTB PlanetHeightTallBar PLHTB=0.135 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
P4SSSC Postal4StateAddStartStopChar P4SSSC=T Just do not specify this param if it has False value
P4SBS Postal4StateBarsSpacing P4SBS=0.03 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
P4STBH Postal4StateTrackerBarHeight P4STBH=0.08 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
P4STBW Postal4StateTrackerBarWidth P4STBW=0.02 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
POHSB PostnetHeightShortBar POHSB=0.06 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
POHTB PostnetHeightTallBar POHTB=0.135 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
QRBE QRCodeByteEncodingName QRBE=ISO-8859-1
QRE QRCodeEncoding QRE=Auto Param's value must be one of the QRCodeEncoding Enumeration values.
QREC QRCodeErrorCorrectionLevel QREC=M Param's value must be one of the QRCodeErrorCorrectionLevel Enumeration values.
QRPT QRCodeProcessTilde QRPT=T Just do not specify this param if it has False value
QRM QRCodeMask QRM=Auto Param's value must be one of the QRCodeMask Enumeration values.
QRV QRCodeVersion QRV=Auto Param's value must be one of the QRCodeVersion Enumeration values.
QZL QuietZone.Left QZL=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
QZB QuietZone.Bottom QZB=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
QZR QuietZone.Right QZR=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
QZT QuietZone.Top QZT=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
RMQR RectMicroQRCodeVersion RMQR=Auto Param's value must be one of the RectMicroQRCodeVersion Enumeration values.
RPAD RightPadding RPAD=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
ROT Rotate ROT=None Param's value must be one of the Rotate Enumeration values.
SDP SnapsToDevicePixels SDP=T Just do not specify this param if it has False value
SPR SegmentsPerRow SPR=4
S Symbology S=Code39 Param's value must be one of the Symbology Enumeration values.
T Text T=Product ID
TA TextAlignment TA=AboveCenter Param's value must be one of the Alignment Enumeration values.
TFNTB TextFont TFNTB=T Just do not specify this param if it has False value
TFNTI TextFont TFNTI=T Just do not specify this param if it has False value
TFNTN TextFont TFNTN=Arial
TFNTSZ TextFont.Size TFNTSZ=10 Values must be specified in points
TFNTS TextFontStrikeout TFNTS=T Just do not specify this param if it has False value
TFNTU TextFontUnderline TFNTU=T Just do not specify this param if it has False value
TFNTC TextForeColor TFNTC=000000 It must be specified as a HTML color in Hex format
TFP TextFormatPattern TFP=SAMPLE-{0} Based on String.Format()
TLC39MPDF417BW Tlc39MicroPdf417BarWidth Tlc39MicroPdf417BarWidth=0.01 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
TLC39MPDF417RBH Tlc39MicroPdf417RowBarHeight Tlc39MicroPdf417RowBarHeight=0.05 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
TPAD TopPadding TPAD=0.1 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
TXTP TextPlacement TXTP=Top Param's value must be one of the Placement Enumeration values.
TXTZH TextZoneHeight TXTZH=0.5 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
TXTZW TextZoneWidth TXTZW=1.5 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
UPCE UpcESystem UPCE=System0 Param's value must be one of the UpcE Enumeration values.
UQZT UseQuietZoneForText UQZT=T Just do not specify this param if it has False value
UPCE UpcESystem UPCE=System0 Param's value must be one of the UpcE Enumeration Enumeration values.
UCEC UltracodeErrorCorrection UCEC=Level2 Param's value must be one of the UltracodeErrorCorrection values.
WIDTH Width WIDTH=4.5 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.
FIM UspsFimPattern FIM=A Param's value must be one of the FIM Enumeration values.
HBC UspsHorizontalBarsCount HBC=10
MS AztecCodeModuleSize, DataMatrixModuleSize, QRCodeModuleSize, HanXinCodeModuleSize, DotCodeModuleSize, JABCodeModuleSize, UltracodeModuleSize MS=0.02 Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

Need Assistance?

  • For tech assistance please contact our Support
Back to top Copyright © 2003- Neodynamic SRL
http://www.neodynamic.com