タイトル
記事No
投稿日
投稿者
:
複合条件検索と印刷 定義ファイル
:
28804
:
2025/11/25(Tue) 15:44:45
:
JJ1PIO 出井隆晶
検索(S)->複合条件検索と印刷(F)で定義ファイルを選択して
印刷を行いますが、定義ファイル "A4_YOKO.fjp" で印刷したものを
紙ノートに貼り付けて、パソコンが壊れた際のバックアップとして管理をしたいのです。
"A4_YOKO.fjp" での印刷項目は十分なんですが、出来れば1件1行ではなく、
1件2行にしたいと思います。
項目 "Code" 以降の3項目を次の行に印刷をしたいのです。
どのように改行をすればよいのでしょうか?
A4_YOKO.fjp の印刷部分
#While 250, 50, 32
#Print 20, 0,"!n"
#Print 150, 0,"!c"
#Print 360, 0,"!d"
#Print 550, 0,"!t"
#Print 700, 0,"!h"
#Print 780, 0,"!m"
#Print 870, 0,"!f"
#Print 970, 0,"!M"
#Print 1060,0,"!j"
#Print 1205,0,"!N10" <- ここで改行
#Print 1435,0,"!Q24"
#Data 1965,0,"!R00,26"
#End
希望している内容
#Print 20, 0, "!D !n !c !d !t !h !m !f !j" この行で改行(1行目)
#Data 100,0, "!N10 !Q24 !R00,26" (2行目)
タイトル
記事No
投稿日
投稿者
: Re:
: 28807
: 2025/11/27(Thu) 10:41:28
: JA9AOB 銅子
> A4_YOKO.fjp の印刷部分> #While 250, 50, 32> #Print 20, 0,"!n"> #Print 150, 0,"!c"> #Print 360, 0,"!d"> #Print 550, 0,"!t"> #Print 700, 0,"!h"> #Print 780, 0,"!m"> #Print 870, 0,"!f"> #Print 970, 0,"!M"> #Print 1060,0,"!j"> #Print 1205,0,"!N10" <- ここで改行> #Print 1435,0,"!Q24"> #Data 1965,0,"!R00,26"> #End> > 希望している内容> #Print 20, 0, "!D !n !c !d !t !h !m !f !j" この行で改行(1行目)> #Data 100,0, "!N10 !Q24 !R00,26" (2行目)https://hamlog.xii.jp/html/HID00046.htmlログリスト出力定義ファイル
に説明が有りますよ
#While 250, 50, 32
#Print 20, 0, "!D !n !c !d !t !h !m !f !j"
#Data 100,0, "!N10 !Q24 !R00,26"
#End
で如何ですか 上手く行きませんかね
#While から #End を32回繰り返す#Print で指定各項目を印刷し最後に改行#Data で指定各項目を印刷して改行と共に次のデータを読み込む#End で#Whileで指定した回数をチェックして繰返しを判断超えていれば繰返しを終える付たりタイトルは半角で50文字までです が出て書き込めない
タイトル
記事No
投稿日
投稿者
: Re^3:
: 28810
: 2025/11/27(Thu) 17:32:34
: JA9AOB 銅子
> ご連絡頂きましてありがとうございました。> 上記でご指示頂いた #While から #End までの4行で試してみました。> 結果 添付ファイルのように1行目の交信情報と2行目の氏名やQTH等の情報が重なって印刷されました。> これを1行目に交信情報を印刷し 改行を行い、2行目に氏名やQTH等の情報の印刷を行い、> 1件分が完了したら、1行改行した後に 次のデータが印字されたいのです。> うまくいきませんでした。なぜでしょう
私の所ではご希望の表示に成る事を確認しています
それでは A4_YOK.ftpを別のファイル名で保存して
そのファイルで
#While 250, 50, 32
#Print 20, 0,"!n"
#Print 150, 0,"!c"
#Print 360, 0,"!d"
#Print 550, 0,"!t"
#Print 700, 0,"!h"
#Print 780, 0,"!m"
#Print 870, 0,"!f"
#Print 970, 0,"!M"
#Print 1060,0,"!j"
#Print 1205,0,"!N10"
#Print 1435,0,"!Q24"
#Data 1965,0,"!R00,26"
#End
の部分を
#While 250, 50, 32
#Print 1435,0,"!Q24"
#Data 1965,0,"!R00,26"
#End
の様に印刷部分を2行だけに削減します
これで2行だけに印刷されるか確認
ダメなら原因不明です
OKなら 2行を次の様に変更
#While 250, 50, 32
#Print 20, 0, "!D !n !c !d !t !h !m !f !j"
#Data 100,0, "!N10 !Q24 !R00,26"
#End
に書き換えて見て下さい
これで良いはずですよ 2行目はPrint で3行目はData ですよ
こちらでは指摘の現象再現できません