PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9886 00/01/14 19:40:53 RE(7):エスケープシーケンス NO4 By masaki_sano
9883 00/01/14 14:04:09 RE(6):エスケープシーケンス NO4 By M.M
9881 00/01/14 13:09:53 RE(5):エスケープシーケンス NO4 By masaki_sano
9880 00/01/14 11:51:35 RE(4):エスケープシーケンス NO4 By あすかちゃんの父
9878 00/01/14 11:22:28 RE(3):エスケープシーケンス NO4 By masaki_sano
9876 00/01/14 10:30:38 RE(2):エスケープシーケンス NO4 By あすかちゃんの父
9874 00/01/14 10:17:46 RE(1):エスケープシーケンス NO4 By masaki_sano
9867 00/01/13 16:39:12 エスケープシーケンス NO3 By masaki_sano

カテゴリ:印刷処理
日付:2000年01月14日 11:51 発信者:あすかちゃんの父
題名:RE(4):エスケープシーケンス NO4

masaki_sanoさん、こんにちは。

>>であれば、NULLの扱いを考慮すればいいと思います。
>ビットマップとは、バイナリデータのことです
>nullの扱いを考慮するとは具体的にはどういうことでしょうか。
>まだ、開発をはじめてまもないもので。

まずPrintSend関数は文字列を送ることを前提とした仕
様となっているため、Binaryデータを送るのは基本的に
不可能です。
理由はStringデータがh00(NULL)を文字列の終端とする
お約束になっているので、ビットマップのようにh00が
必ず出現するデータでは、データの途中で切れてしまい
ます。PrintSend関数はh00のデータを送れるように、
zerocharオプションでデータの置換えができますが、
Binaryデータ中に出現する値を全て調べてバッティング
しないデータ値に置換えねばならず、非常に困難です。

しかしBinaryデータを送ると、通信制御コードとぶつ
かるので、そのままのデータを送れないと思いますが。
プリンタの仕様が分からないのでなんとも言えませんが。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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