アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年08月20日

もう一歩のところで

●線が被さって

ようやく出来上がったと思ったのに・・・
印刷すれば、美しく(笑)=自画自賛=印刷できるのに
そのスプール(印刷データ)を画面上で表示させると・・・
●重ね印字

重ね印字をしている部分が、紙の上には同じ場所に別の文字を印刷することはできますが
画面上には・・・・無理なんです
あくまで、エミューレーター画面の上でのお話しです
●どうしようか

このままで、お客様に我慢していただくか
表示で確認するときには線を出力しない様なモードを作るか

どっちにしよう?
どっちの方法も、私は大嫌い(笑)
なので、他の方法が無いか考えてみました
●重ね表示ができない

どんな重ね印字をしたかと言うと
文字情報で大事な部分にアンダーラインを引く・・・
ってことですが、これがなかなか

印刷するときは、文字情報を印刷して
開業幅を0にし、キャリッジリターンをさせて、アンダースコア(_)を必要な場所に印字
そうすると、印刷結果は綺麗になってます(笑)

でも、表示させると、線だけが表示されたおまぬけな画面になります

はてさて、どうしたものか(笑)
いやいや、表示は後から出力したものが表示されるだけだから
線を出力したあとに文字情報を出力したらいいのでは?

早速プログラムソースを変更し、印刷結果を確認
印刷結果は上々です
そして、表示内容はどお?

こちらもばっちりでした(*^▽^*)
と、言う事でお客様システムに導入し、リリースしようと思いましたが
お客様の所で訳の分からない不具合が・・・

明日のリリースとなってしまいました_| ̄|○




人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 01:32| Comment(2) | TrackBack(0) | AS/400
この記事へのコメント
Mrrjs0114様
とても嬉しいコメントをありがとうございます。
お役に立てたようで私もとても喜んでおります。

私も、お客様に提示するとき、印刷結果をPDF可して検収してもらおうとメールで送りました。
それについては、別の案を出されていたお客様の社長様に担当者の方が私の案(すでにプログラムは完了しておりましたが)で了解を頂きました。
そこで、リリースしようと思いましたが、最終確認時にスプールを画面で見ると・・・とても残念な結果に(笑)
しかし、リリース作業タイミングが迫っているので背に腹は代えられず(笑)

mrrjs0114様と同じように、この方法にしようと考えてから実装するまで、印刷装置ファイルに少し手を加え、RPGもほんの少し手を加えコンパイルして・・・
この間、10分ぐらいでしょうか・・・

でも、ブログの最後にも書きました通り、最終チェックで他の不具合が発覚したのでリリースは翌日の午後になりましたが(笑)
Posted by Y.Taki@AS400 at 2024年08月22日 04:31
Taki様
お疲れ様です。この案、さっそく戴きました。
あるチェックリストを見づらいQUERYからPRGに変更し、その際にDDSにUNDERLINEを付加しましたが、スプール上で見えないと箇所が少し不評でした。
(通常、出力して使うので問題はないのですが、出力前に少し確認したいようで。。)

各項目と同桁のフィールドを同じ印字位置で直前に設定し、*ALL'_'をセットしたら。。。
印字はUNDERLINEと変わらず、画面でも値がわかる。しかも変更時間は5分もかからず。。
素晴らしいです。ありがとうございました。
Posted by mrrjs0114@gmail.com at 2024年08月20日 10:40
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/12670449

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール