C1条形码提供了几个所有条形码通用或特定于某些条形码的选项。这些选项用于自定义 C1BarCode的外观。
特定于条形码类型的选项如下所示:
CheckSumEnabled检查已启用:用于指定是否自动添加校验位。当要绑定的数据已经包含校验位时,程序员有时希望阻止控件自动包含校验位。此属性支持代码49、代码128、PostNet5/9/11
和日语邮政条形码。
Ean128Fnc1选项:
- Dpi:用于指定打印机的分辨率。它采用整数值。
- BarAdjust:允许您按点指定调整大小。
- ModuleSize:用于指定条形码模块的水平大小。它采用整数值。
Code25intlv选项:
- BearBar:用于选择是否向 ITF(交错的五个中的两个)条形码显示承载条。它采用值真或假。
- LineStroke:用于选择承载栏的颜色。
- LineStrokeThickness:用于选择承载栏的线宽。它采用整数值。
Code49选项:
- Grouping:允许您在条形码中使用分组。其值为“真”或“假”。
- Group:获取或设置条形码分组的组号。其值介于 0
和 8 之间。如果“Grouping”的值为 True,则“组”的值范围为 0 到
8。如果“Grouping”的值为“假”,则“组”的值为 0。如果Grouping的值为
True,并且Group值小于 0 或大于
8,则将引发条形码异常代码.枚举错误代码.Code49组号。
DataMatrix选项:
- EccMode:允许您选择 ECC 模式。可能的值为
ECC000、ECC050、ECC080、ECC100、ECC140 或 ECC200。
- Ecc200SymbolSize:用于选择 ECC200 符号的大小。默认值为“正方形自动”。
- Ecc200EncodingMode:允许您选择 ECC200
编码模式。可能的值为“自动”、“ASCII”、“C40”、“文本”、“X12”、“编辑”或“基本256”。
- Ecc000_140SymbolSize:用于选择ECC000_140符号的大小。
- StructuredAppend:用于选择当前条形码符号是否为结构化追加符号的一部分。
- StructureNumber:用于指定结构化追加符号中当前符号的结构编号。此值的范围是从 0 到 15。
- FileIdentifier:用于指定一组相关的结构化追加符号的文件标识符。有效文件标识符值应在 [1,254]
内。将文件标识符设置为 0 可自动计算文件标识符。
GS1Composite选项:
- Type:用于选择复合符号类型。其值可以是“None”或“CCA”。CCA(复合组件 - 版本 A)是二维复合组件的最小变体。
- Value:用于指定 CCA 字符数据。
MicroPDF417选项:
- CompactionMode:用于选择压缩模式的类型。可能的值为“自动”、“文本压缩模式”、“数字压缩模式”和“字节复合模式”。
- FileID:用于指定结构化追加符号的文件 ID。它采用从 0 到 899 的值。如果此值小于 0 或大于
899,则会引发条形码异常。枚举错误代码.MicroPDF417 文件 ID。
- SegmentCount:用于指定结构化追加符号的段计数。它采用从 0 到 99999 的值。如果此值小于 0 或大于
99999,则会引发条形码异常。枚举错误代码.MicroPDF417分段计数。
- SegmentIndex:用于指定结构化追加符号的段索引。它采用从 0 到 99998
的值,并且小于段计数的值。如果此值小于 0 或大于 99998,则会引发条形码异常代码.枚举错误代码.MicroPDF417分段索引。
- Version:用于选择符号大小。默认值为“列优先自动”。
PDF417选项:
- Column:用于指定条形码的列号。它采用整数值;默认值为 -1,此值的范围为 1 到 30。如果此值不等于
-1 或小于 1 或大于 30,则抛出条形码异常.枚举错误代码.PDF417Col。
- Row:用于指定条形码的行号。它采用整数值;默认值为 -1,此值的范围是从 3 到 90。如果此值不等于
-1 或小于 3 或大于 90,则抛出条形码异常。Enum错误代码.PDF417Row。
- ErrorLevel:用于指定条形码的纠错级别。它采用整数值;值为 -1 或此值的范围为 0 到 8。如果此值不等于
-1 或小于 0 或大于 8,则抛出条形码异常.Enum错误代码.PDF417错误级别。
- 级别 0 是低强度,默认值为 -1。
- Type:允许您选择 PDF417
条形码的类型。可用类型为“普通”和“简单”。
QRCode选项:
- Model:用于选择 QR 码的型号。可用型号为型号 1 和型号 2。
- ErrorLevel:用于选择条形码的纠错级别。可用选项包括“低”、“中”、“质量”和“高”。
- Version:用于指定条形码的版本。
- Mask:用于选择用于遮罩条形码的图案。为了确保QR码被成功读取,需要模板过程来平衡亮度。可用的选项包括“自动”、“蒙版000”、“蒙版001”、“蒙版010”、“蒙版100”、“蒙版101”、“蒙版110”和“蒙版111”。下图显示了
QR 码中的屏蔽:
- Connection:用于选择是否将连接用于条形码。它取值“真”或“假”。
- ConnectionNumber:用于指定条形码的连接号。它采用介于 0 到 15 之间的整数值。如果此值小于 0 或大于
15,则将引发枚举错误代码.QRCode 连接任何异常。
- Encoding:用于选择条形码的编码。它采用整数值。值为 -1,或者当“模型”属性设置为 Model1
时,范围是从 1 到 14。当“模型”属性设置为 Model2 时,值为 -1 或范围介于 1 到 40 之间。
RssExpandedStacked选项:
- RowCount:用于指定堆叠行数。它采用整数值;范围是从 1 到 11。如果此值小于 1 或大于
11,则抛出条形码异常.枚举错误代码.RSS展开已堆叠计数。