|
|
|
GS1-128 (formerly UCC/EAN-128) Barcode - ASP.NET
This Symbology is also known as EAN-128,
UCC-128, USS-128, GS1 128, UCC.EAN-128, GTIN-128, UCC-12, EAN/UCC-13,
EAN/UCC-14
This Barcode Symbology is supported by the following
Neodynamic products:
Overview
 The GS1-128 (formerly UCC/EAN-128)
Symbology is a subset of the more general Code 128 Symbology. By agreement
among AIM, Inc., GS1 (EAN International and the UCC), use of the Function 1
Character (FNC1) in Code 128 Symbols in the first symbol character position
following the Start Character has been reserved exclusively for the GS1 System.
GS1-128 was developed to provide a worldwide format and
standard for exchanging common data between companies. While other barcodes
simply encode data with no respect for what the data represents, GS1-128
encodes data and encodes what that data represents.
The encodable character used by GS1-128 Symbology is as
defined by the International ISO/IEC 646 Standard.
GS1-128 encodes the so called Element Strings which are
composed of an Application Identifier (AI) plus a data field. GS1-128 has a
list of predefined Application Identifiers (AI) which identifies the meaning
and format of the data following it. The AI is a 2, 3, or 4-digit number and it
is enclosed in parentheses when printed below the barcode (the parentheses are
only for visual clarity, and are not encoded in the barcode!).

Sample of a GS1-128 Barcode
How to encode GS1-128 values using Barcode Professional products
| ASP.NET/Windows
Forms/Reporting Services/Compact Framework |
WPF/Silverlight |
|
Note: Please refer to the Class
Reference documentation for more information about the properties and methods
stated in this document.
Introduction
GS1-128 encodes the so called Element Strings which are
composed of an Application Identifier (AI) plus a data field. Each AI
identifies the meaning and format of the data following it. The GS1 System
provides more than one hundred Element Strings which can be found on the GS1
General Specification and is summarized in the following table.
Show GS1-128
Application Identifiers
| AI |
Element String Description |
Data Field length (without AI) |
| 00 |
Serial Shipping Container Code (SSCC) |
18 |
| 01 |
Global Trade Item Number (GTIN) |
14 |
| 02 |
GTIN of Contained Trade Items |
14 |
| 10 |
Batch/Lot Number |
variable, up to 20 |
| 11 |
Production Date |
6 |
| 12 |
Due Date |
6 |
| 13 |
Packaging Date |
6 |
| 15 |
Sell by Date (Quality Control) |
6 |
| 17 |
Expiration Date |
6 |
| 20 |
Product Variant |
2 |
| 21 |
Serial Number |
variable, up to 20 |
| 22 |
Secondary Data Fields |
variable, up to 29 |
| 240 |
Additional Product Identification |
variable, up to 30 |
| 241 |
Customer Part Number |
variable, up to 30 |
| 242 |
Made-to-Order Variation Number |
variable, up to 6 |
| 250 |
Secondary Serial Number |
variable, up to 30 |
| 251 |
Reference to Source Entity |
variable, up to 30 |
| 253 |
Global Document Type Identifier |
variable, 13-17 |
| 254 |
GLN Extension Component |
variable, up to 20 |
| 30 |
Count of items |
variable, up to 8 |
| 310y |
Product Net Weight in kg |
6 |
| 311y |
Product Length/1st Dimension, in meters |
6 |
| 312y |
Product Width/Diameter/2nd Dimension, in meters |
6 |
| 313y |
Product Depth/Thickness/Height/3rd Dimension, in meters |
6 |
| 314y |
Product Area, in square meters |
6 |
| 315y |
Product Net Volume, in liters |
6 |
| 316y |
Product Net Volume, in cubic meters |
6 |
| 320y |
Product Net Weight, in pounds |
6 |
| 321y |
Product Length/1st Dimension, in inches |
6 |
| 322y |
Product Length/1st Dimension, in feet |
6 |
| 323y |
Product Length/1st Dimension, in yards |
6 |
| 324y |
Product Width/Diameter/2nd Dimension, in inches |
6 |
| 325y |
Product Width/Diameter/2nd Dimension, in feet |
6 |
| 326y |
Product Width/Diameter/2nd Dimension, in yards |
6 |
| 327y |
Product Depth/Thickness/Height/3rd Dimension, in inches |
6 |
| 328y |
Product Depth/Thickness/Height/3rd Dimension, in feet |
6 |
| 329y |
Product Depth/Thickness/3rd Dimension, in yards |
6 |
| 330y |
Container Gross Weight (kg) |
6 |
| 331y |
Container Length/1st Dimension (Meters) |
6 |
| 332y |
Container Width/Diameter/2nd Dimension (Meters) |
6 |
| 333y |
Container Depth/Thickness/3rd Dimension (Meters) |
6 |
| 334y |
Container Area (Square Meters) |
6 |
| 335y |
Container Gross Volume (Liters) |
6 |
| 336y |
Container Gross Volume (Cubic Meters) |
6 |
| 340y |
Container Gross Weight (Pounds) |
6 |
| 341y |
Container Length/1st Dimension, in inches |
6 |
| 342y |
Container Length/1st Dimension, in feet |
6 |
| 343y |
Container Length/1st Dimension in, in yards |
6 |
| 344y |
Container Width/Diameter/2nd Dimension, in inches |
6 |
| 345y |
Container Width/Diameter/2nd Dimension, in feet |
6 |
| 346y |
Container Width/Diameter/2nd Dimension, in yards |
6 |
| 347y |
Container Depth/Thickness/Height/3rd Dimension, in inches |
6 |
| 348y |
Container Depth/Thickness/Height/3rd Dimension, in feet |
6 |
| 349y |
Container Depth/Thickness/Height/3rd Dimension, in yards |
6 |
| 350y |
Product Area (Square Inches) |
6 |
| 351y |
Product Area (Square Feet) |
6 |
| 352y |
Product Area (Square Yards) |
6 |
| 353y |
Container Area (Square Inches) |
6 |
| 354y |
Container Area (Square Feet) |
6 |
| 355y |
Container Area (Square Yards) |
6 |
| 356y |
Net Weight (Troy Ounces) |
6 |
| 357y |
Net Weight/Volume (Ounces) |
6 |
| 360y |
Product Volume (Quarts) |
6 |
| 361y |
Product Volume (Gallons) |
6 |
| 362y |
Container Gross Volume (Quarts) |
6 |
| 363y |
Container Gross Volume (U.S. Gallons) |
6 |
| 364y |
Product Volume (Cubic Inches) |
6 |
| 365y |
Product Volume (Cubic Feet) |
6 |
| 366y |
Product Volume (Cubic Yards) |
6 |
| 367y |
Container Gross Volume (Cubic Inches) |
6 |
| 368y |
Container Gross Volume (Cubic Feet) |
6 |
| 369y |
Container Gross Volume (Cubic Yards) |
6 |
| 37 |
Number of Units Contained |
variable, up to 8 |
| 390y |
Amount payable (local currency) |
variable, up to 15 |
| 391y |
Amount payable (with ISO currency code) |
variable, 3-18 |
| 392y |
Amount payable per single item (local currency) |
variable, up to 15 |
| 393y |
Amount payable per single item (with ISO currency code) |
variable, 3-18 |
| 400 |
Customer Purchase Order Number |
variable, up to 30 |
| 401 |
Consignment Number |
variable, up to 30 |
| 402 |
Bill of Lading number |
17 |
| 403 |
Routing code |
variable, up to 30 |
| 410 |
Ship To/Deliver To Location Code (Global Location Number) |
13 |
| 411 |
Bill To/Invoice Location Code (Global Location Number) |
13 |
| 412 |
Purchase From Location Code (Global Location Number) |
13 |
| 413 |
Ship for, Deliver for, or Forward to Location Code (Global Location Number) |
13 |
| 414 |
Identification of a physical location (Global Location Number) |
13 |
| 420 |
Ship To/Deliver To Postal Code (Single Postal Authority) |
variable, up to 20 |
| 421 |
Ship To/Deliver To Postal Code (with ISO country code) |
variable, 3-15 |
| 422 |
Country of Origin (ISO country code) |
3 |
| 423 |
Country or countries of initial processing |
variable, 3-15 |
| 424 |
Country of processing |
3 |
| 425 |
Country of disassembly |
3 |
| 426 |
Country of full process chain |
3 |
| 7001 |
NATO Stock Number (NSN) |
13 |
| 7002 |
UN/ECE Meat Carcasses and cuts classification |
variable, up to 30 |
| 7003 |
expiration date and time |
10 |
| 7004 |
Active Potency |
variable, up to 4 |
| 703n |
Processor approval (with ISO country code) -- n indicates sequence number of
several processors |
variable, 3-30 |
| 8001 |
Roll Products - Width/Length/Core Diameter/Direction/Splices |
14 |
| 8002 |
Mobile phone identifier |
variable, up to 20 |
| 8003 |
Global Returnable Asset Identifier |
variable, 14-30 |
| 8004 |
Global Individual Asset Identifier |
variable, up to 30 |
| 8005 |
Price per Unit of Measure |
6 |
| 8006 |
identification of the components of an item |
18 |
| 8007 |
International Bank Account Number |
variable, up to 30 |
| 8008 |
Date/time of production |
variable, 8-12 |
| 8018 |
Global Service Relation Number |
18 |
| 8020 |
Payment slip reference number |
variable, up to 25 |
| 8100 |
Coupon Extended Code: Number System and Offer |
6 |
| 8101 |
Coupon Extended Code: Number System, Offer, End of Offer |
10 |
| 8102 |
Coupon Extended Code: Number System preceded by 0 |
2 |
| 8110 |
Coupon code ID (North America) |
variable, up to 30 |
| 90 |
Mutually Agreed Between Trading Partners |
variable, up to 30 |
| 91-99 |
Internal Company Codes |
variable, up to 30 |
When encoding those element strings into a GS1-128 barcode, the FNC1 function character starts it and is automatically encoded by the Barcode Professional. Also notice that the AI has parentheses around it in the human readable text of a GS1-128 barcode, but the parentheses are not encoded in the barcode itself.
Encoding Single GS1-128 AIs
To encode a single element string like the Global Trade Item Number (GTIN) which AI is (01), you just need to specify the AI + Data Field to the Code property. For example, to encode GTIN 95012345678903 you should:
- Set the Symbology property to GS1128
- Setting up dimensions and quiet zones:
- Set the BarWidth and BarHeight properties based on your requirements (Values are expressed in Inches)
- Set the QuietZone property to 10 times the BarWidth value or based on your requirements (Value is expressed in Inches)
- Set the Code property with the value to encode. For example, Code = "(01)95012345678903" or Code = "0195012345678903" (NOTE: if you do not specify the parenthesis, then they will be automatically added by Barcode Professional in the Human Readable Text below the barcode)
- Setting up the Bearer Bars if needed:
- Set the BearerBarStyle property to Frame, or HorizontalRules
- Set the BearerBarWidth property (Value is expressed in Inches)
Concatenation - Encoding multiple GS1-128 AIs into a single barcode
GS1-128 allows several Element Strings to be encoded in one barcode, a process called concatenation. Concatenation is advantageous because it means that the symbology elements are only needed once, and the space required for the symbol is smaller than when separate barcodes are used to encode each Element String. It also improves scanning accuracy, allowing for single scanning rather than multiple scanning. The various Element Strings can be transmitted from the bar code reader as a single full string.
When concatenating AIs, the FNC1 function character is used for marking the end of an AI. The AIs which require the usage of FNC1 are these ones: 10, 21, 22, 240, 241, 242, 250, 251, 253, 254, 30, 37, 390, 391, 392, 393, 400, 401, 402, 403, 420, 421, 422, 423, 424, 425, 426, 7001, 7002, 7003, 7004, 7030, 7031, 7032, 7033, 7034, 7035, 7036, 7037, 7038, 7039, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8018, 8020, 8100, 8101, 8102, 8110, 90, 91, 92, 93, 94, 95, 96, 97, 98, and 99. If some of these AIs are the last element string in the concatenation, then the FNC1 is NOT required. If the AI is not listed here, then it does NOT require an FNC1 character either!
If you specify the AIs between parentheses, then the Barcode Professional takes care of the FNC1 character and will automatically add FNC1 for those AIs requiring it based on the list above. For example, to concatenate AI 8005 Price per Unit of Measure (365 currency units) and AI 10 Batch Numbers (123456), you should:
- Set the Symbology property to GS1128
- Setting up dimensions and quiet zones:
- Set the BarWidth and BarHeight properties based on your requirements (Values are expressed in Inches)
- Set the QuietZone property to 10 times the BarWidth value or based on your requirements (Value is expressed in Inches)
- Set the Code property with the value to encode. For example, Code = "(8005)000365(10)123456" or Code = "8005000365È10123456" (NOTE: if you do not specify the parenthesis, then you will have to add an FNC1 character È (ASCII 200) for marking the end of the AIs which require an FNC1)
- Setting up the Bearer Bars if needed:
- Set the BearerBarStyle property to Frame, or HorizontalRules
- Set the BearerBarWidth property (Value is expressed in Inches)
Note: Please refer to the Class
Reference documentation for more information about the properties and methods
stated in this document.
Introduction
GS1-128 encodes the so called Element Strings which are
composed of an Application Identifier (AI) plus a data field. Each AI
identifies the meaning and format of the data following it. The GS1 System
provides more than one hundred Element Strings which can be found on the GS1
General Specification and is summarized in the following table.
Show GS1-128
Application Identifiers
| AI |
Element String Description |
Data Field length (without AI) |
| 00 |
Serial Shipping Container Code (SSCC) |
18 |
| 01 |
Global Trade Item Number (GTIN) |
14 |
| 02 |
GTIN of Contained Trade Items |
14 |
| 10 |
Batch/Lot Number |
variable, up to 20 |
| 11 |
Production Date |
6 |
| 12 |
Due Date |
6 |
| 13 |
Packaging Date |
6 |
| 15 |
Sell by Date (Quality Control) |
6 |
| 17 |
Expiration Date |
6 |
| 20 |
Product Variant |
2 |
| 21 |
Serial Number |
variable, up to 20 |
| 22 |
Secondary Data Fields |
variable, up to 29 |
| 240 |
Additional Product Identification |
variable, up to 30 |
| 241 |
Customer Part Number |
variable, up to 30 |
| 242 |
Made-to-Order Variation Number |
variable, up to 6 |
| 250 |
Secondary Serial Number |
variable, up to 30 |
| 251 |
Reference to Source Entity |
variable, up to 30 |
| 253 |
Global Document Type Identifier |
variable, 13-17 |
| 254 |
GLN Extension Component |
variable, up to 20 |
| 30 |
Count of items |
variable, up to 8 |
| 310y |
Product Net Weight in kg |
6 |
| 311y |
Product Length/1st Dimension, in meters |
6 |
| 312y |
Product Width/Diameter/2nd Dimension, in meters |
6 |
| 313y |
Product Depth/Thickness/Height/3rd Dimension, in meters |
6 |
| 314y |
Product Area, in square meters |
6 |
| 315y |
Product Net Volume, in liters |
6 |
| 316y |
Product Net Volume, in cubic meters |
6 |
| 320y |
Product Net Weight, in pounds |
6 |
| 321y |
Product Length/1st Dimension, in inches |
6 |
| 322y |
Product Length/1st Dimension, in feet |
6 |
| 323y |
Product Length/1st Dimension, in yards |
6 |
| 324y |
Product Width/Diameter/2nd Dimension, in inches |
6 |
| 325y |
Product Width/Diameter/2nd Dimension, in feet |
6 |
| 326y |
Product Width/Diameter/2nd Dimension, in yards |
6 |
| 327y |
Product Depth/Thickness/Height/3rd Dimension, in inches |
6 |
| 328y |
Product Depth/Thickness/Height/3rd Dimension, in feet |
6 |
| 329y |
Product Depth/Thickness/3rd Dimension, in yards |
6 |
| 330y |
Container Gross Weight (kg) |
6 |
| 331y |
Container Length/1st Dimension (Meters) |
6 |
| 332y |
Container Width/Diameter/2nd Dimension (Meters) |
6 |
| 333y |
Container Depth/Thickness/3rd Dimension (Meters) |
6 |
| 334y |
Container Area (Square Meters) |
6 |
| 335y |
Container Gross Volume (Liters) |
6 |
| 336y |
Container Gross Volume (Cubic Meters) |
6 |
| 340y |
Container Gross Weight (Pounds) |
6 |
| 341y |
Container Length/1st Dimension, in inches |
6 |
| 342y |
Container Length/1st Dimension, in feet |
6 |
| 343y |
Container Length/1st Dimension in, in yards |
6 |
| 344y |
Container Width/Diameter/2nd Dimension, in inches |
6 |
| 345y |
Container Width/Diameter/2nd Dimension, in feet |
6 |
| 346y |
Container Width/Diameter/2nd Dimension, in yards |
6 |
| 347y |
Container Depth/Thickness/Height/3rd Dimension, in inches |
6 |
| 348y |
Container Depth/Thickness/Height/3rd Dimension, in feet |
6 |
| 349y |
Container Depth/Thickness/Height/3rd Dimension, in yards |
6 |
| 350y |
Product Area (Square Inches) |
6 |
| 351y |
Product Area (Square Feet) |
6 |
| 352y |
Product Area (Square Yards) |
6 |
| 353y |
Container Area (Square Inches) |
6 |
| 354y |
Container Area (Square Feet) |
6 |
| 355y |
Container Area (Square Yards) |
6 |
| 356y |
Net Weight (Troy Ounces) |
6 |
| 357y |
Net Weight/Volume (Ounces) |
6 |
| 360y |
Product Volume (Quarts) |
6 |
| 361y |
Product Volume (Gallons) |
6 |
| 362y |
Container Gross Volume (Quarts) |
6 |
| 363y |
Container Gross Volume (U.S. Gallons) |
6 |
| 364y |
Product Volume (Cubic Inches) |
6 |
| 365y |
Product Volume (Cubic Feet) |
6 |
| 366y |
Product Volume (Cubic Yards) |
6 |
| 367y |
Container Gross Volume (Cubic Inches) |
6 |
| 368y |
Container Gross Volume (Cubic Feet) |
6 |
| 369y |
Container Gross Volume (Cubic Yards) |
6 |
| 37 |
Number of Units Contained |
variable, up to 8 |
| 390y |
Amount payable (local currency) |
variable, up to 15 |
| 391y |
Amount payable (with ISO currency code) |
variable, 3-18 |
| 392y |
Amount payable per single item (local currency) |
variable, up to 15 |
| 393y |
Amount payable per single item (with ISO currency code) |
variable, 3-18 |
| 400 |
Customer Purchase Order Number |
variable, up to 30 |
| 401 |
Consignment Number |
variable, up to 30 |
| 402 |
Bill of Lading number |
17 |
| 403 |
Routing code |
variable, up to 30 |
| 410 |
Ship To/Deliver To Location Code (Global Location Number) |
13 |
| 411 |
Bill To/Invoice Location Code (Global Location Number) |
13 |
| 412 |
Purchase From Location Code (Global Location Number) |
13 |
| 413 |
Ship for, Deliver for, or Forward to Location Code (Global Location Number) |
13 |
| 414 |
Identification of a physical location (Global Location Number) |
13 |
| 420 |
Ship To/Deliver To Postal Code (Single Postal Authority) |
variable, up to 20 |
| 421 |
Ship To/Deliver To Postal Code (with ISO country code) |
variable, 3-15 |
| 422 |
Country of Origin (ISO country code) |
3 |
| 423 |
Country or countries of initial processing |
variable, 3-15 |
| 424 |
Country of processing |
3 |
| 425 |
Country of disassembly |
3 |
| 426 |
Country of full process chain |
3 |
| 7001 |
NATO Stock Number (NSN) |
13 |
| 7002 |
UN/ECE Meat Carcasses and cuts classification |
variable, up to 30 |
| 7003 |
expiration date and time |
10 |
| 7004 |
Active Potency |
variable, up to 4 |
| 703n |
Processor approval (with ISO country code) -- n indicates sequence number of
several processors |
variable, 3-30 |
| 8001 |
Roll Products - Width/Length/Core Diameter/Direction/Splices |
14 |
| 8002 |
Mobile phone identifier |
variable, up to 20 |
| 8003 |
Global Returnable Asset Identifier |
variable, 14-30 |
| 8004 |
Global Individual Asset Identifier |
variable, up to 30 |
| 8005 |
Price per Unit of Measure |
6 |
| 8006 |
identification of the components of an item |
18 |
| 8007 |
International Bank Account Number |
variable, up to 30 |
| 8008 |
Date/time of production |
variable, 8-12 |
| 8018 |
Global Service Relation Number |
18 |
| 8020 |
Payment slip reference number |
variable, up to 25 |
| 8100 |
Coupon Extended Code: Number System and Offer |
6 |
| 8101 |
Coupon Extended Code: Number System, Offer, End of Offer |
10 |
| 8102 |
Coupon Extended Code: Number System preceded by 0 |
2 |
| 8110 |
Coupon code ID (North America) |
variable, up to 30 |
| 90 |
Mutually Agreed Between Trading Partners |
variable, up to 30 |
| 91-99 |
Internal Company Codes |
variable, up to 30 |
When encoding those element strings into a GS1-128 barcode, the FNC1 function character starts it and is automatically encoded by the Barcode Professional. Also notice that the AI has parentheses around it in the human readable text of a GS1-128 barcode, but the parentheses are not encoded in the barcode itself.
Encoding Single GS1-128 AIs
To encode a single element string like the Global Trade Item Number (GTIN) which AI is (01), you just need to specify the AI + Data Field to the Code property. For example, to encode GTIN 95012345678903 you should:
- Set the Symbology property to GS1128
- Setting up dimensions and quiet zones:
All values for barcode dimensions are expressed
in INCHES by default. However, Barcode Professional supports other unit
of measurement such as Millimeter, Centimeter, and Mils.
For modifying the unit of measurement for barcoding, please set up the BarcodeUnit
property as needed.
- Set the BarWidth and BarHeight properties based on your requirements (Values are expressed in Inches)
- Set the QuietZone property to 10 times the BarWidth value or based on your requirements (Value is expressed in Inches)
- Set the Code property with the value to encode. For example, Code = "(01)95012345678903" or Code = "0195012345678903" (NOTE: if you do not specify the parenthesis, then they will be automatically added by Barcode Professional in the Human Readable Text below the barcode)
- Setting up the Bearer Bars if needed:
- Set the BearerBarStyle property to Frame, or HorizontalRules
- Set the BearerBarWidth property (Value is expressed in Inches)
Concatenation - Encoding multiple GS1-128 AIs into a single barcode
GS1-128 allows several Element Strings to be encoded in one barcode, a process called concatenation. Concatenation is advantageous because it means that the symbology elements are only needed once, and the space required for the symbol is smaller than when separate barcodes are used to encode each Element String. It also improves scanning accuracy, allowing for single scanning rather than multiple scanning. The various Element Strings can be transmitted from the bar code reader as a single full string.
When concatenating AIs, the FNC1 function character is used for marking the end of an AI. The AIs which require the usage of FNC1 are these ones: 10, 21, 22, 240, 241, 242, 250, 251, 253, 254, 30, 37, 390, 391, 392, 393, 400, 401, 402, 403, 420, 421, 422, 423, 424, 425, 426, 7001, 7002, 7003, 7004, 7030, 7031, 7032, 7033, 7034, 7035, 7036, 7037, 7038, 7039, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8018, 8020, 8100, 8101, 8102, 8110, 90, 91, 92, 93, 94, 95, 96, 97, 98, and 99. If some of these AIs are the last element string in the concatenation, then the FNC1 is NOT required. If the AI is not listed here, then it does NOT require an FNC1 character either!
If you specify the AIs between parentheses, then the Barcode Professional takes care of the FNC1 character and will automatically add FNC1 for those AIs requiring it based on the list above. For example, to concatenate AI 8005 Price per Unit of Measure (365 currency units) and AI 10 Batch Numbers (123456), you should:
- Set the Symbology property to GS1128
- Setting up dimensions and quiet zones:
All values for barcode dimensions are expressed
in INCHES by default. However, Barcode Professional supports other unit
of measurement such as Millimeter, Centimeter, and Mils.
For modifying the unit of measurement for barcoding, please set up the BarcodeUnit
property as needed.
- Set the BarWidth and BarHeight properties based on your requirements (Values are expressed in Inches)
- Set the QuietZone property to 10 times the BarWidth value or based on your requirements (Value is expressed in Inches)
- Set the Code property with the value to encode. For example, Code = "(8005)000365(10)123456" or Code = "8005000365È10123456" (NOTE: if you do not specify the parenthesis, then you will have to add an FNC1 character È (ASCII 200) for marking the end of the AIs which require an FNC1)
- Setting up the Bearer Bars if needed:
- Set the BearerBarStyle property to Frame, or HorizontalRules
- Set the BearerBarWidth property (Value is expressed in Inches)
|
|
|