PDFUpceBarcode¶
Namespace: O2S.Components.PDF4NET.Graphics
Defines an UPC-E barcode.
Inheritance Object → PDFBarcode → PDF1DBarcode → PDFEanBarcode → PDFUpceBarcode
Remarks
Supported characters: 0 1 2 3 4 5 6 7 8 9
Data length: 7 digits
Constructors¶
PDFUpceBarcode()¶
Initializes a new PDFUpceBarcode object.
PDFUpceBarcode(String)¶
Initializes a new PDFUpceBarcode object.
Parameters
data String
The barcode data.
Properties¶
BackgroundColor¶
Gets or sets the barcode background color.
Property Value
PDFColor
A PDFColor that represents the color used to fill the barcode background.
BarcodeTextPosition¶
Gets or sets the barcode text position.
Property Value
PDFBarcodeTextPosition
A PDFBarcodeTextPosition that represents the position where the barcode text is displayed.
BarColor¶
Gets or sets the barcode bar color.
Property Value
PDFColor
A PDFColor that represents the color used to draw the barcode bars.
BarWidthReduction¶
Gets or sets the bar width reduction.
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.
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.
Property Value
Boolean
If true, a checksum is computed automatically for the barcode.
FirstDigitOnSameBaseline¶
Gets or sets a flag indicating whether the first digit should be printed on the same baseline like the rest of the text.
Property Value
Boolean
True if the first digit should be displayed on the same baseline like the rest of the text.
Remarks
If the PDF1DBarcode.BarcodeTextPosition is PDFBarcodeTextPosition.BottomEmbedded or PDFBarcodeTextPosition.TopEmbedded then the first digit is displayed on a different baseline (higher or lower) then the rest of the text. If you want it displayed on the same baseline, set this property to true.
Font¶
Gets or sets the barcode text font.
Property Value
PDFFont
A PDFFont that is used to draw the barcode text.
Height¶
Gets the barcode height.
Property Value
Double
The height of the barcode.
QuietZones¶
Gets the barcode quiet zones.
Property Value
PDFBarcodeQuietZones
Left, right, top and bottom quiet zones.
ShowCheckSum¶
Gets or sets indicating whether the computed checksum should be shown.
Property Value
Boolean
If true the checksum is shown together with the barcode text.
Supplement¶
Gets or sets the data supplement.
Property Value
String
2 or 5 digits for data supplement.
SupplementTextPosition¶
Gets or sets the position of the supplement text.
Property Value
PDFBarcodeTextPosition
A PDFBarcodeTextPosition that represents the
position where the supplement text is displayed.
SupplementYDimension¶
Gets or sets the Y dimension for the supplement barcode.
Property Value
Double
The height of a bar in the supplement barcode.
TextColor¶
Gets or sets the barcode text color.
Property Value
PDFColor
A PDFColor that represents the color used to display the barcode text.
Width¶
Gets the barcode width.
Property Value
Double
The width of the barcode.
XDimension¶
Gets or sets the X dimension.
Property Value
Double
The width of a narrow barcode bar.
YDimension¶
Gets or sets the Y dimension.
Property Value
Double
The height of a barcode bar.