说明 DataMatrix
最著名的二维码之一是 DataMatrix 码,它由 4 个主要部分组成:- 数据区:该区域包含编码形式的数据。
- 闭合限制线:这是在数据区左侧和下方用一条不间断的线表示正常对齐的角。扫描时可根据此识别代码及其对齐方式。
- 开放边界线:这是封闭限制线的对角。上方和右侧的这些线由黑点和白点交替组成。这些线用于在扫描时确定行和列。
- 安静区域:该区域环绕代码。该区域必须至少与代码的一个点等宽。
DataMatrix 代码最多可编码 3,116 个数字或 2,335 个字母数字字符。所用符号的大小取决于要编码的数据量。
在 ActiveBarcode 中,您可以选择不同的选项来创建数据矩阵:
- DataMatrix (Type #37)
ActiveBarcode 总是选择最适合要编码的数据的 符号尺寸。12x12 和 8x18 尺寸的符号以及 20x20 和 12x36 尺寸的符号可以编码的数据数量相同。 在这种情况下,ActiveBarcode 总是使用 DataMatrix 符号的正方形版本。 - 数据矩阵正方形(类型 #42)
ActiveBarcode 总是选择最佳的 square 符号大小对数据进行编码。 - 矩形数据矩阵(类型 #43)
ActiveBarcode 总是选择最佳的 矩形、非正方形 符号大小来编码数据。 - 数据矩阵 <符号大小>(类型 #44 至 #73)
符号大小由用户选择类型。例如,选择 DataMatrix 18x18 类型,将生成符号大小为 18x18 的代码。
DataMatrix符号尺寸列表,附完整示例。Link
这些分别代表DataMatrix代码的不同符号尺寸。选择决定了可编码的数据量以及代码的显示大小。
较小的符号(例如10x10、12x12)可容纳的数据较少,但占用的空间也更小。
较大的符号(例如20x20、24x24及更大尺寸)可存储更多字符。
如果您的数据内容始终较短,使用较小的符号完全没问题。若后续需要添加更多信息,则需选择较大版本以确保数据仍能完整显示。
选择方案既取决于数据量,也取决于可用空间。无论选择何种尺寸,软件都会自动确保生成有效的可扫描条码。
ActiveBarcode提供三种自动类型:AUTO、SQUARE和RECTANGLE。这些类型始终选择能容纳全部数据的最小符号尺寸。其中SQUARE和RECTANGLE分别限定为正方形和矩形格式,而AUTO兼容两种格式。若选择固定类型(如64x64),系统将强制采用该特定尺寸,即使存在更小更紧凑的代码方案亦然。
本列表仅供参考,不保证最大值的正确性。
较大的符号(例如20x20、24x24及更大尺寸)可存储更多字符。
如果您的数据内容始终较短,使用较小的符号完全没问题。若后续需要添加更多信息,则需选择较大版本以确保数据仍能完整显示。
选择方案既取决于数据量,也取决于可用空间。无论选择何种尺寸,软件都会自动确保生成有效的可扫描条码。
ActiveBarcode提供三种自动类型:AUTO、SQUARE和RECTANGLE。这些类型始终选择能容纳全部数据的最小符号尺寸。其中SQUARE和RECTANGLE分别限定为正方形和矩形格式,而AUTO兼容两种格式。若选择固定类型(如64x64),系统将强制采用该特定尺寸,即使存在更小更紧凑的代码方案亦然。
更多相关信息,请访问 https://zh.wikipedia.org/wiki/DataMatrix.
技术数据
| 有效字符: | ASCII 1-255 |
| 长度: | 无固定长度的变量。 |
| 校验码: |
计算依据 Reed-Solomon-纠错 ActiveBarcode 会自动计算校验位。 |
| 类型#: |
DataMatrix - #37 - DATAMATRIX 所有符号尺寸列表 |
| 信息: | 根据规范,该条形码类型没有人类可读文本。 使用这些代码时,ShowText 属性不起作用。 |

















