作成日: 2025/04/30 最終更新日: 2025/11/13
文書種別
不具合
状況
修正済み
詳細
BarCode128のデータに'0E00'文字列値が含まれている場合はバーコードは生成されず、コンソールウィンドウに「0E is invalid.」のエラーが表示されます。
回避方法
この問題はバージョン5.20252.42で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
以下のように、isNumberLikeを置き換えます。
import { Utils } from '@mescius/wijmo.barcode';
import { Code128Auto } from '@mescius/wijmo.barcode.common';
let oldFun = Code128Auto.prototype.calculateGroup;
let oldIsNumberLike = Utils.isNumberLike;
Code128Auto.prototype.calculateGroup = function () {
Utils.isNumberLike = (str) => {
return /^[0-9]+$/.test(str);
}
let groups = oldFun.call(this);
Utils.isNumberLike = oldIsNumberLike;
return groups;
};