Skip to content

PDFPznBarcode

Namespace: O2S.Components.PDF4NET.Graphics

Defines a PZN barcode.

public class PDFPznBarcode : PDFCode39Barcode

Inheritance ObjectPDFBarcodePDF1DBarcodePDFCode39BarcodePDFPznBarcode

Remarks

Supported characters: 0 1 2 3 4 5 6 7 8 9
Data length: 6 digits

Constructors

PDFPznBarcode()

Initializes a new PDFPznBarcode object.

public PDFPznBarcode()

PDFPznBarcode(String)

Initializes a new PDFPznBarcode object.

public PDFPznBarcode(string data)

Parameters

data String
The barcode data.


Properties

BackgroundColor

Gets or sets the barcode background color.

public PDFColor BackgroundColor { get; set; }

Property Value

PDFColor
A PDFColor that represents the color used to fill the barcode background.


BarcodeTextPosition

Gets or sets the barcode text position.

public PDFBarcodeTextPosition BarcodeTextPosition { get; set; }

Property Value

PDFBarcodeTextPosition
A PDFBarcodeTextPosition that represents the position where the barcode text is displayed.


BarColor

Gets or sets the barcode bar color.

public PDFColor BarColor { get; set; }

Property Value

PDFColor
A PDFColor that represents the color used to draw the barcode bars.


BarWidthReduction

Gets or sets the bar width reduction.

public double BarWidthReduction { get; set; }

Property Value

Double
A value used for reducing the bar width (not the space width) in order to compensate for ink bleeding when printing the barcode on various surfaces.


Data

Gets or sets the barcode data.

public string Data { get; set; }

Property Value

String
A string of characters that represents the data to be encoded as a barcode.

Remarks

Each barcode type specifies the characters it supports.


EnableCheckSum

Gets or sets a value indicating whether a checksum should be computed.

public bool EnableCheckSum { get; set; }

Property Value

Boolean
If true, a checksum is computed automatically for the barcode.


Font

Gets or sets the barcode text font.

public PDFFont Font { get; set; }

Property Value

PDFFont
A PDFFont that is used to draw the barcode text.


Height

Gets the barcode height.

public double Height { get; }

Property Value

Double
The height of the barcode.


QuietZones

Gets the barcode quiet zones.

public PDFBarcodeQuietZones QuietZones { get; }

Property Value

PDFBarcodeQuietZones
Left, right, top and bottom quiet zones.


ShowCheckSum

Gets or sets indicating whether the computed checksum should be shown.

public bool ShowCheckSum { get; set; }

Property Value

Boolean
If true the checksum is shown together with the barcode text.


TextColor

Gets or sets the barcode text color.

public PDFColor TextColor { get; set; }

Property Value

PDFColor
A PDFColor that represents the color used to display the barcode text.


WideToNarrowRatio

Gets or sets the wide to narrow ratio.

public double WideToNarrowRatio { get; set; }

Property Value

Double
The ratio between wide and narrow bars.

Remarks

Recommended ratio: 2.2:1 to 3:1.


Width

Gets the barcode width.

public double Width { get; }

Property Value

Double
The width of the barcode.


XDimension

Gets or sets the X dimension.

public double XDimension { get; set; }

Property Value

Double
The width of a narrow barcode bar.


YDimension

Gets or sets the Y dimension.

public double YDimension { get; set; }

Property Value

Double
The height of a barcode bar.