尽管QR二维条码的白皮书描述了多大40种不同尺寸的编码,C1QRCode控件仅实现了Level1到 Level 10的尺寸。下表总结了每一种尺寸对应的图像尺寸以及支持的内容长度。
错误校验等级:L(更高的错误校验等级将减少编码容量)
Level | Size | Numeric | Alpha | Bin | ||
1 | 21x21 | 41 | 25 | 17 | ||
2 | 25x25 | 77 | 47 | 32 | ||
3 | 29x29 | 127 | 77 | 53 | ||
4 | 33x33 | 187 | 114 | 78 | ||
5 | 37x37 | 255 | 154 | 78 | ||
6 | 41x41 | 322 | 195 | 134 | ||
7 | 45x45 | 370 | 224 | 154 | ||
8 | 49x49 | 461 | 279 | 192 | ||
9 | 53x53 | 552 | 335 | 230 | ||
10 | 57x57 | 652 | 395 | 271 | ||
|
|
|
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
关于QR二维条码格式的详细信息,请参见:http://www.denso-wave.com/qrcode/qrstandard-e.html以及http://en.wikipedia.org/wiki/QR_code。
提高C1QRCode图像分辨率通过设置SymbolSize属性,您可以设置构建QR二维码图像的尺寸大小。简单地在Form设计器上选中C1QRCode控件,可以在VisualStudio属性窗体中设置SymbolSize属性的值为一个介于2和
10之间的值。较大的值会导致生成较大的图像,这将占据更多的空间,但是使得扫描枪可以更容易地识别条码。
SymbolSize属性的默认值是3,它看起来像这样:
你可以设置SymbolSize属性为2和10之间的任何值。展示一下不同尺寸的示例,参见下面的图片:
SymbolSize = 2 | SymbolSize = 10 |