[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:09844] Re: 処方箋オリジナル帳票のカスタマイズ法



おはようございます,島谷@恵庭です.

> 
> **************************************************************
> 1)
>   ノルバスク5mg                          1      錠
>   ニューロタン50  50mg                   1      錠
>   【1日1回朝食後に】                               (  14日分)
> **************************************************************
> 
>  このように割と横方向にたっぷりとスペースをとって配置されています.
>  このスペースをもっと縮めたいのです.
>  イメージとしては例えば下記のようにカスタマイズしたいです.
> 
> /////////////////////////////////////////////////
> 1)
>   ノルバスク5mg                 1 錠
>   ニューロタン50  50mg          1 錠
>              【1日1回朝食後に】(  14日分)
> /////////////////////////////////////////////////
> 

処方内容の1行1行は,A00000H02A5M.INC の HCM19-NAIYO になります.
78byteの大きさで20行分確保されていますね.

で,このフィールドに,名称,数量,単位をセットするわけですが,
それぞれの最大幅を考慮して現在の見た目になっているのでしょう.

この処理は,2606行目らの,31031-NAIYO-HEN-SEC で行われてます.

ですから縮めるとすれば,
1.名称の最大幅を決め打ちするか,最大幅を処方箋ごとにカウントする処理を
  つけくわえる.
2.数量を,半角で処理する.

等が考えられます.
半角かなが使えれば,数量の幅を半分にできるんですがね.(カプセル->カプセル)