通貨フィールドを印刷すると、円記号の代わりに「\0」が表示されます (私の地域設定は日本語形式に設定されています)
Delphi 6 のレポートに円を表示するにはどうすればよいですか? (Quick Reports の別のバージョンは使用できません)
どんなアイデアでも大歓迎です!
通貨フィールドを印刷すると、円記号の代わりに「\0」が表示されます (私の地域設定は日本語形式に設定されています)
Delphi 6 のレポートに円を表示するにはどうすればよいですか? (Quick Reports の別のバージョンは使用できません)
どんなアイデアでも大歓迎です!
あなたはすることによって問題を修正しました
Font.Charset:= SHIFTJIS_CHARSET;
別のオプションは次のとおりです。
印刷している番号のイベントを使用して、記号OnPrint
の前に付けることができます。¥
そのようです:
procedure TForm1.QRDBAnAmountPrint(sender: TObject; var Value: string);
begin
//If the number doesn't have a currency symbol.
Value:= '¥ '+Value;
//If the number does have a currency symbol
Value:= StringReplace(Value, "textforwrongsymbol", "¥");
end;