お世話になります。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にすると黒バック白文字でもプレビュー、印字はされます。
動作で確認があります。
【質問内容】
バーコードとは関係のないテキストボックスの文字色を白色としたら
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にすると黒バック白文字でもプレビュー、印字はされます。