Merge pull request #81 from imaginoCDP/fix-code93
fix(code93): Update encoder func to better handle checksum
This commit is contained in:
1 file changed
+3
-1
+3
-1
@@ -88,7 +88,9 @@ func Encode(content string, includeChecksum bool, fullASCIIMode bool) (barcode.B
|
|||||||
}
|
}
|
||||||
|
|
||||||
data := content + string(getChecksum(content, 20))
|
data := content + string(getChecksum(content, 20))
|
||||||
data += string(getChecksum(data, 15))
|
if includeChecksum {
|
||||||
|
data += string(getChecksum(data, 15))
|
||||||
|
}
|
||||||
|
|
||||||
data = "*" + data + "*"
|
data = "*" + data + "*"
|
||||||
result := new(utils.BitList)
|
result := new(utils.BitList)
|
||||||
|
|||||||
Reference in new issue
Block a user