一括表示

[No.13748] #PrintCの書き出し位置の違い 投稿者:JE7HPC 沼澤  投稿日:2016/01/03(Sun) 19:29:07
#PrintCの書き出し位置の違い (画像サイズ: 313×78 23kB)

各局お世話様です。
QSLカードの印刷の件でたびたびすみません。
定義を以下のようにしていますが

#PrintC 180, 690, 180, "!Jc"
#PrintC 180, 740, 180, "!R1$J"

添付画像の通り位置が揃いません。
04001
05006
部分です。

ちなみに
Remarks1に $J=05006$を入れています。
原因がわかりません。

ご教授よろしくお願いいたします。


[No.13750] Re: #PrintCの書き出し位置の違い 投稿者:JH1GVY 森岡  投稿日:2016/01/03(Sun) 20:29:53
Re: #PrintCの書き出し位置の違い (画像サイズ: 400×602 12kB)

#PrintC 180, 840, 180, "i!Jci"
#PrintC 180, 890, 180, "i!R1$Ji"
#PrintC 180, 940, 180, "i05006i"

前後に i 一文字を加えてみると分かります。
 !Jc は6文字固定長で、短い場合には6文字になるように後ろに空白がついて来る模様ですね。
対応は例えば、Remarks1の $J=05006$ をスペースで長さ6文字に調整して、$J=05006 $ にする?

【2016/01/03(Sun) 21:32:01 投稿者により修正されました。】


[No.13754] Re: #PrintCの書き出し位置の違い 投稿者:JE7HPC 沼澤  投稿日:2016/01/03(Sun) 22:06:38

森岡様ありがとうございます。

>!Jc は6文字固定長で、短い場合には6文字になるように後ろに空白が
>ついて来る模様ですね。

JCC4文字の場合はセンタリングになりますね。
奇数バイトが問題なのですね。


[No.13756] Re: #PrintCの書き出し位置の違い 投稿者:JH1GVY 森岡  投稿日:2016/01/03(Sun) 22:15:41

> JCC4文字の場合はセンタリングになりますね。
> 奇数バイトが問題なのですね。
!Jc が6文字固定で偶数ですからセンタリングでは偶数が合致して、奇数が半文字ズレるという事でしょうね。


[No.13761] Re: #PrintCの書き出し位置の違い 投稿者:蟻爺  投稿日:2016/01/04(Mon) 20:38:51

話題とは異なりますが、
今までのように、桁合わせの必要がなく便利に使っております。