PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23862 12/04/17 14:15:28 RE(1):PB8.0: バーコード【Code128】の&(アンパサンド)表示について By takehide
23861 12/04/10 15:33:58 PB8.0: バーコード【Code128】の&(アンパサンド)表示について By takehide

カテゴリ:PowerBuilderの不具合?
日付:2012年04月10日 15:33 発信者:takehide
題名:PB8.0: バーコード【Code128】の&(アンパサンド)表示について

テキストオブジェクトのフォントをバーコードフォントのCode128に指定し、
Modify関数でテキストにスタートキャラクタとチェックデジットとストップキャラクタを付与した形の文字列
を代入し、Code128のバーコードを作成するプログラムの開発を行っております。


~(ティルダ)や\"(ダブルクォート)には~(ティルダ)を重ねて【~~】や【~\"】にするとうまく出力しバーコードリ
ーダーで読み取ることができますが、&(アンパサンド)は&を重ねて【&&】にしても&に相当する部分がスペース
として出力されバーコードリーダーでうまく読み取ることができません。(一応【~&】も検証済み)

通常のフォントで出力を行うと【&&】にするとテキスト上【&】になることは確認済みです。


エクセルでスタート・ストップキャラクタとチェックデジットがついている文字のフォントをCode128に変更し
た場合バーコードリーダーで読み取ることができましたのでフォントがおかしい等はないと思います。
またエクセルで読めた時と同じチェックデジットを使用して検証を行っています。


&に相当する部分がスペースとして出力されていると断言できるのは、&がスペースだったとしてチェックデジ
ットを作成し出力した場合読み取ることができたからです。(スペースは正しくスペースとして出力されていま
す)


&の文字をフォントを利用してCode128のバーコードで出力できる方法をご存知の方がいらっしゃいましたらご
伝授願えませんでしょうか?
それとも&はスペースとして出力されるPowerBuilderの不具合なのでしょうか?

何卒よろしくお願いいたします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.