Neodynamic Barcode Professional for ASP.NET
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", "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.
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


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

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

 

BKC

BackColor

BKC=#FFFFFF

It must be specified as a HTML color

BC

BarColor

BC=#000000

It must be specified as a HTML color

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

BRW

BorderWidth

BRW=2px

Values must be specified in pixels

BM

BottomMargin

BM=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

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()

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

 

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

DSSC

DisplayStartStopChar

DSSC=T

Just do not specify this param if it has False value

DPI

Dpi

DPI=96

 

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, EUS param must be specified

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

FITW

FitBarsAreaToSize.Width

FITW=1.5

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

FITH

FitBarsAreaToSize.Height

FITH=0.75

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

FNTB

Font.Bold

FNTB=T

Just do not specify this param if it has False value

FNTI

Font.Italic

FNTI=T

Just do not specify this param if it has False value

FNTN

Font.Name

FNTN=Arial

 

FNTSZ

Font.Size

FNTSZ=10

Values must be specified in points

FNTS

Font.Strikeout

FNTS=T

Just do not specify this param if it has False value

FNTU

Font.Underline

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

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.

H15434

HibcUseIsoIec15434Encoding

H15434=T

Just do not specify this param if it has False value

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.

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

MICRCH

MICRCharHeight

MICRCH=0.117

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

MICRCW

MICRCharWidths

MICRCW=0.091

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

MICRCS

MICRCharSpacing

MICRCS=0.125

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.

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, or 0 (zero) for auto

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.

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

QRV

QRCodeVersion

QRV=Auto

Param's value must be one of the QRCodeVersion Enumeration values.

QZ

QuietZoneWidth

QZ=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.Bold

TFNTB=T

Just do not specify this param if it has False value

TFNTI

TextFont.Italic

TFNTI=T

Just do not specify this param if it has False value

TFNTN

TextFont.Name

TFNTN=Arial

 

TFNTSZ

TextFont.Size

TFNTSZ=10

Values must be specified in points

TFNTS

TextFont.Strikeout

TFNTS=T

Just do not specify this param if it has False value

TFNTU

TextFont.Underline

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

TFP

TextFormatPattern

TFP=SAMPLE-{0}

Based on String.Format()

TM

TopMargin

TM=0.1

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

FIM

UspsFimPattern

FIM=A

Param's value must be one of the FIM Enumeration values.

HBC

UspsHorizontalBarsCount

HBC=10

 

MS

AztecCodeModuleSize, DataMatrixModuleSize, QRCodeModuleSize, HanXinCodeModuleSize

MS=0.02

Values must be specified in the same unit set up to BarcodeUnit property. Default is inch.