Image Rendering Reference

Navigation:

IndexGeneral InformationElementsUtilsExamples

The <barcode> Element


Description:

The barcode element defines the properties in order to output a barcode on the image.

Multiple Occurrences allowed: true


Attributes

Name Description Inheritated Possible Values Default Value Examples
class A identifier of a CSS class. This identifier can be referenced via a CSS file. The same class identifier is meant to be used in multiple tags false String No default value css1
id A identifier of the tag. This identifier can be referenced via a CSS file. This identifier has to be unique false String No default value css1
type The type of barcode that should be created false codabar | code128 | code39 | ean13 | ean8 | ean-128 | upc-a | upc-e | intl2of5 | itf-14 | postnet | royal-mail-cbc | usps4cb | pdf417 | datamatrix | qr No default value -


Barcode Types



codabar

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
displayStartStop Enables/Disables display start and stop feature for codabar and code-39 barcodes true|false false




code128

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
codesets Sets the code set for code-128 barcodes A string combination of A, B and C abc




code39

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
displayStartStop Enables/Disables display start and stop feature for codabar and code-39 barcodes true|false false
displayChecksum Shows/hides the checksum true|false false
checksumMode Configures the handling of the checksum add | check | ignore | auto ignore
intercharGapWidth Sets the gap width of the code-39 barcode An non-negative integer value (>0) 1
extendedCharset Enables/disables extended charset for code-39 barcodes true|false false




datamatrix

Name Description Possible Values Default Value
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 1
quietZoneEnabled Whether quiet zone should be en/disabled true|false true
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
shape Sets the shape of the data matrix none|rectangle|shape none
padded Enables/disables padding true|false false
minSymbolSizeHeight Sets the minimum symbol height A positive integer value (>=0) 1
minSymbolSizeWidth Sets the minimum symbol width A positive integer value (>=0) 1
maxSymbolSizeHeight Sets the maximum symbol height A positive integer value (>=0) 1
maxSymbolSizeWidth Sets the maximum symbol width A positive integer value (>=0) 0




ean-128

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
template Sets an optional template for the ean-128 barcode String No default value
omitBrackets Enables/Disables bracket omitting for ean-128 barcode true|false false




ean13

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
checksumMode Configures the handling of the checksum add | check | ignore | auto auto




ean8

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
checksumMode Configures the handling of the checksum add | check | ignore | auto auto




intl2of5

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
wideFactor Specifies the factor that is used to calculate the space between the barcode stripes A positive float number (>0) 3.0
checksumMode Configures the handling of the checksum add | check | ignore | auto ignore
displayChecksum Shows/hides the checksum true|false false




itf-14

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
bearerBarWidth Specifies the bearer box width (border) for itf-14 barcodes in pixels A positive integer value (>=0) 20
bearerBox Specifies the bearer box width (border) for itf-14 barcodes in pixels A positive integer value (>=0) true
wideFactor Specifies the factor that is used to calculate the space between the barcode stripes A positive float number (>0) 2.0
checksumMode Configures the handling of the checksum add | check | ignore | auto auto
displayChecksum Shows/hides the checksum true|false false




pdf417

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
rowHeightRatio Specifies the row height ratio for the pdf417 barcode A positive float number (>0) 3.0
columns Specifies the number of columns. Can be disabled using a zero value, in this case it is automatically detected An non-negative integer value (>0) 0
minColumns Specifies the minimum number of columns An non-negative integer value (>0) 2
maxColumns Specifies the maximum number of columns An non-negative integer value (>0) 2
ecLevel Specifies the minimum number of rows An non-negative integer value (>0) 0
widthToHeightRatio Specifies the ratio between width and height A positive float number (>0) 3.0
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 2
verticalQuietZoneFactor Factor for calculating vertical quiet zone An non-negative integer value (>0) 6
quietZoneEnabled Whether quiet zone should be en/disabled true|false true
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
padded Enables/disables padding true|false false
minRows Specifies the minimum number of rows An non-negative integer value (>0) 3
maxRows Specifies the minimum number of rows An non-negative integer value (>0) 90
autoMode Enables/disables auto mode of pdf-417 barcodes true|false true




postnet

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom




qr

Name Description Possible Values Default Value
padded Enables/disables padding true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 2
errorCorrectionLevel Specifies the error correction level of the QR tag l | m | q | h h
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false




royal-mail-cbc

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom




upc-a

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
checksumMode Configures the handling of the checksum add | check | ignore | auto auto




upc-e

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom
checksumMode Configures the handling of the checksum add | check | ignore | auto auto




usps4cb

Name Description Possible Values Default Value
fontSizePt Specifies a set of font sizes separated by colon. The text will be rendered with the biggest possible (and specified) font size A positive integer describing the font size in pt or multiple integers separated by a colon as alternative font seizes 6
fontName Defines the font of the text content of the barcode A font name (e.g. Arial, Tahoma, Times New Roman, etc.) helvetica
quietZoneFactor Factor for calculating the barcode's quiet zone An non-negative integer value (>0) 10
quietZoneEnabled Whether quiet zone should be en/disabled true|false false
scale Sets the scale for the barcode itself A positive integer value (>=0) 1
humanReadableEnabled Enables or disables displaying the text content of the barcode true|false true
autoscale Enables/disables to automatically scale the element. The element will scaled to the size of the field true|false false
humanReadablePlacement Defines where the text content should be displayed, relative to the barcode bottom | top | none bottom






Child Elements

#text

Examples