お世話になります。Accessを利用してインストアバーコードラベルを作成しています。
動作で確認があります。
【質問内容】
バーコードとは関係のないテキストボックスの文字色を白色としたら
Barcode.OfficeのDataMatrixのバーコードがプレビュー、印刷されない場合がありませんか?
【動作環境】
Windows11 64bit版
Microsoft365 Access 32bit版
現在Microsoft Barcodeコントロールを使っています。
Microsoft Barcodeコントロールを残しつつ
一部のバーコードをBarcode.Officeに置き換えようとしています。
レポートではクエリをデータソースとして使用しています。
【現象】
2つのバーコードをBarcode.Officeに置き換えてDataMatrixのバーコードを作ろうとしています。
テキストボックスは複数あり、3つは黒バックの白文字になっています。
いろいろと調べた結果、この黒バックの白文字のテキストボックスが存在しているとDataMatrixのバーコードがプレビュー、印刷されないようです。
3つの黒バックの白文字→ 白バック、黒文字にすることでプレビュー、印刷されるようになりました。
さらに調べていくと3原色の総和が382を超えるとDataMatrixのバーコードが消えてしまうようです。
txtbA.ForeColor = RGB(255, 126, 1) ← これは382なのでOK、バーコードは表示される
txtbA.ForeColor = RGB(255, 126, 2) ← これだと383になり、バーコードが消える
再現のために簡単なサンプルレポートを作ろうとしましたが再現させることが出来ませんでした。
ただ置き換えようとしているレポートでは現象が発生しているのは間違いありません。
さらにバーコード種別がDataMatrixだと起きるようでDataMatrix→CODE128にすると黒バック白文字でもプレビュー、印字はされます。
お問い合わせありがとうございます。
DataMatrix だけ特別な処理を行っているわけではなく、
CODE128同様最終的には、画像データとして出力しているだけなのですが、
こちらでも少し、調査をしてみますので、少しお時間をください。
申し訳ございませんが、文章の内容からは、事象の発生手順がわからない点もあり
掲示板でスレッドを長くしてやり取りするよりは、実際のExcelファイルを弊社から送ることもあると思いますので
個別に対応させていただきたいと思います。info@pao.ac までメールを頂戴できますでしょうか?
よろしくお願いいたします。
ありがとうございます。
先ほどメールさせて頂きました。
よろしくお願いいたします。
お待たせしました。
不具合を特定することができましたので、改修させていただきました。
ver 5.1.0 としてリリースさせていただきました。
ダウンロード後、インストールしてお試しください。
https://www.pao.ac/barcode_office/
よろしくお願いいたします。
- YY-BOARD -