| Category |
Properties |
Value |
Comments |
| Basic
|
Property: Data
|
Type: string
Default: "12345"
|
Barcode value to encode
Code 128 Valid Data Char Set:
- all 128 ASCII characters (Char from 0 to 127)
|
|
Property: Type
|
Type: BarcodeType
Default: CODE128 (7)
|
Linear barcode symbology type.
Set the value to BarcodeType.CODE128 or BarcodeType.CODE128A or BarcodeType.CODE128B or BarcodeType.CODE128C.
Code 128 type values are BarcodeType.CODE128 (7), BarcodeType.CODE128A (8), BarcodeType.CODE128B (9), BarcodeType.CODE128C (10).
|
|
Property: AddCheckSum
|
Type: bool
Default: false
|
AddCheckSum property is not applied here. |
| |
Code 128 Special |
Property: ProcessTilde
|
Type: bool
Default: false
|
Set the ProcessTilde property to true, if you want use the tilde character "~"
to specify special characters in the input data.
- 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); ASCII character '~' is presented by ~126
Strings from "~256" to "~299" are unused
- 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)
Strings from "~665536" to "~699999" are unused
|
| |
Barcode Size Related |
Property: UOM
|
Type: UnitOfMeasure
Default: PIXEL (0)
|
Unit of meature for all size related settings in the library.
Valid values:
- UnitOfMeasure.PIXEL (0)
- UnitOfMeasure.CM (1)
- UnitOfMeasure.INCH (2)
|
|
Property: X
|
Type: float
Default: 1
|
Width of barcode bar module (narrow bar), default is 1 pixel |
|
Property: Y
|
Type: float
Default: 60
|
Height of barcode bar module, default is 60 pixel |
|
Property: BarcodeWidth
|
Type: float
Default: 0
|
Barcode image width.
If barcodeWidth setting is smaller than the barcode required minimum width, the library will automatically reset to barcode minimum width. |
|
Property: BarcodeHeight
|
Type: float
Default: 0
|
Barcode image height.
If barcodeHeight setting is smaller than the barcode required minimum height, the library will automatically reset to barcode minimum height. |
|
Property: LeftMargin
|
Type: float
Default: 0
|
Barcode image left margin size. |
|
Property: RightMargin
|
Type: float
Default: 0
|
Barcode image right margin size. |
|
Property: TopMargin
|
Type: float
Default: 0
|
Barcode image top margin size. |
|
Property: BottomMargin
|
Type: float
Default: 0
|
Barcode image bottom margin size. |
|
Property: Resolution
|
Type: int
Default: 72
|
Barcode image resolution in DPI (Dots per inch). |
|
Property: Rotate
|
Type: Rotate
Default: Rotate0 (0)
|
Valid values:
- Rotate.Rotate0 (0)
- Rotate.Rotate90 (1)
- Rotate.Rotate180 (2)
- Rotate.Rotate270 (3)
|
| |
Font Style |
Property: ShowText
|
Type: bool
Default: true
|
If true, display barcode data text under the barcode, otherwise do not display. |
|
Property: TextFont
|
Type: Font
Default: new Font("Arial", 9f, FontStyle.Regular)
|
Barcode text font style.
|
|
Property: TextMargin
|
Type: float
Default: 6
|
Space between barcode and barcode data text, default is 6 pixel |
| |
Image Format |
Property: Format
|
Type: ImageFormat
Default: Png
|
Barcode image encoding type. |