Category |
Properties |
Value |
Comments |
Basic
|
Property: Data
URL: DATA
|
Type: string
Default: "12345"
|
Barcode value to encode
GS1 DataBar Valid Data Char Set:
- GS1 DataBar-14: 0 - 9
- GS1 DataBar Limited: 0 - 9 (0 or 1 in the first digit)
- GS1 DataBar Expanded: A - Z, a - z, digits, space, 20 selected punctuation characters, FNC1
|
Property: Type
URL: TYPE
|
Type: BarcodeType
Default: CODE128 (7)
|
Linear barcode symbology type.
- Set the value to BarcodeType.GS1DataBar.
GS1 DataBar-14 type value is BarcodeType.GS1DataBar (42).
- Set the value to BarcodeType.BarcodeType.GS1DataBarStacked.
GS1 DataBar-14 Stacked type value is BarcodeType.GS1DataBarStacked (43).
- Set the value to BarcodeType.GS1DataBarStackedOmni.
GS1 DataBar-14 Stacked Omnidirectional type value is BarcodeType.GS1DataBarStackedOmni (44).
- Set the value to BarcodeType.BarcodeType.GS1DataBarLimited.
GS1 DataBar Limited type value is BarcodeType.GS1DataBarLimited (45).
- Set the value to BarcodeType.BarcodeType.GS1DataBarExpanded.
GS1 DataBar Expanded type value is BarcodeType.GS1DataBarExpanded (46).
- Set the value to BarcodeType.BarcodeType.GS1DataBarExpandedStacked.
GS1 DataBar Expanded Stacked type value is BarcodeType.GS1DataBarExpandedStacked (47).
|
Property: AddCheckSum
URL: ADD-CHECK-SUM
|
Type: bool
Default: false
|
AddCheckSum property is not applied here. |
|
GS1 DataBar Special |
Property: CompsiteSymbol
URL: COMPOSITE-SYMBOL
|
Type: bool
Default: false
|
-
|
Property: SegmentWidth
URL: SEGMENT-WIDTH
|
Type: int
Default: 2
|
- |
|
Barcode Size Related |
Property: AutoResize
URL: AUTO-RESIZE
|
Type: bool
Default: false
|
Auto resize the generated barcode image
|
Property: BarAlignment
URL: BAR-ALIGNMENT
|
Type: int
Default: 1 (center)
|
Barcode horizontal alignment inside the image. 0: left, 1: center, 2: right. |
Property: UOM
URL: 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
URL: X
|
Type: float
Default: 1
|
Width of barcode bar module (narrow bar), default is 1 pixel |
Property: Y
URL: Y
|
Type: float
Default: 60
|
Height of barcode bar module, default is 60 pixel |
Property: BarcodeWidth
URL: BARCODE-WIDTH
|
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
URL: BARCODE-HEIGHT
|
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
URL: LEFT-MARGIN
|
Type: float
Default: 0
|
Barcode image left margin size. |
Property: RightMargin
URL: RIGHT-MARGIN
|
Type: float
Default: 0
|
Barcode image right margin size. |
Property: TopMargin
URL: TOP-MARGIN
|
Type: float
Default: 0
|
Barcode image top margin size. |
Property: BottomMargin
URL: BOTTOM-MARGIN
|
Type: float
Default: 0
|
Barcode image bottom margin size. |
Property: Resolution
URL: RESOLUTION
|
Type: int
Default: 72
|
Barcode image resolution in DPI (Dots per inch). |
Property: Rotate
URL: ROTATE
|
Type: Rotate
Default: Rotate0 (0)
|
Valid values:
- 0 (IBarcode.ROTATE_0)
- 1 (IBarcode.ROTATE_90)
- 2 (IBarcode.ROTATE_180)
- 3 (IBarcode.ROTATE_270)
|
|
Barcode Colors |
Property: BackColor
URL: BACK-COLOR
|
Type: Color
Default: white
|
Barcode image background color |
Property: ForeColor
URL: FORE-COLOR
|
Type: Color
Default: black
|
Barcode image foreground color
|
|
Font Style |
Property: ShowText
URL: SHOW-TEXT
|
Type: bool
Default: true
|
If true, display barcode data text under the barcode, otherwise do not display. |
Property: TextFont
URL: TEXT-FONT
|
Type: Font
Default: new Font("Arial", 9f, FontStyle.Regular)
|
Barcode text font style.
In ASP.NET web streaming, using the url paramter in the following format:
&TEXT-FONT=Arial|9|regular
|
Property: TextMargin
URL: TEXT-MARGIN
|
Type: float
Default: 6
|
Space between barcode and barcode data text, default is 6 pixel |
Property: TextColor
URL: TEXT-COLOR
|
Type: Color
Default: black
|
Barcode text color
|
|
Image Format |
Property: Format
URL: FORMAT
|
Type: ImageFormat
Default: Png
|
Barcode image encoding type. |
|
Methods |
// generate barcode and encode to image file
public void drawBarcode(string filename)
// generate barcode and paint on Graphics object
public void drawBarcode(Graphics graphics)
// generate barcode and paint on Bitmap object
public Bitmap drawBarcode()
// generate barcode and paint on Stream object
public void drawBarcode(Stream fileStream)
// generate barcode and paint on byte[] object
public byte[] drawBarcodeAsBytes()
|
|
In WebStream query string, please use int value for Enums, "true" and "false" for bool.
|