![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
[OSのVER]:WindowsXPSP2
[VBのVER]:.Net
今現在 .NET+CrystalReportXI で開発をしております。
半角カナ、記号、英数字等等混在したフィールドを式フィールドで
連結し、折り返して表示しようと思うのですがデータを出力すると
表示領域は確保してあるにもかかわらず、データが途中までしか
出力されないという事象が発生しています。
例)
[連結データ]
"レポート" & "(TEST0126)"
[表示結果] MSゴシック 10.5Pで出力
レポー
ト(TEST0126)
っと折返しの位置がおかしくなっています。
色々と調べてみたのですが、文字ピッチの問題やら、バージョンの違いなど原因はいくつかあるようなのですが、どの質問でも解決まで至っていません。
どなたかご存知の方いらっしゃいましたら、解決方法を教えてください。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
英文ワードラップと禁則処理の機能によるものです。
横幅が足りないので折り返されるわけですが、英字部分が切れないように、「(」などの記号が頭にこないようになどの規則により、結果のように出力されます。
フィールドの幅を広げて1行ですむようにするか、改行コード挟んで強制的に折り返してみては?
その英文ワードラップと禁則処理がWindowsと違うことからうまく表示できていないようです。
結局のところ文字を一字一字判定するプログラムを組み込んで半ば強引に改行するように変更することにしました・・・
ある意味どうでもいい部分でコーディングが入るのは開発者として望ましくないんですけどね・・・
アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語の質問です。 以下の命令を実行するプログラムを作りました ①文字列aとbの長さを表示 ②aとb 1 2022/04/29 15:35
- Excel(エクセル) スラッシュ記号(/)を入力できないッ! 2 2022/05/22 11:45
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- 事件・犯罪 刑法についてだれか助けてください。 2 2022/06/05 04:08
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
クリスタルレポートで文字列の部分抽出をする方法
Visual Basic(VBA)
-
クリスタルレポートの改ページについて
Visual Basic(VBA)
-
クリスタルレポートでレコード数に関係なく空行を出力するには?
その他(プログラミング・Web制作)
-
-
4
クリスタルレポートで印刷時に文字がズレてしまいます
Visual Basic(VBA)
-
5
クリスタルレポートの式フィールドで日付変換。
その他(プログラミング・Web制作)
-
6
クリスタルレポート(8.5)の書式設定
Visual Basic(VBA)
-
7
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
8
CrystalReportsのバージョン確認方法
Visual Basic(VBA)
-
9
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
10
Visual Studio 「AnyCpu」について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
プログラムについての質問です...
-
VBAでテキスト出力時のスペース...
-
printfとputcharの違いは
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
OBS配信すると、マイクが途切れ...
-
TV出力ポートをOFFにすれば良い...
-
cout と cerrの違い
-
MMDでavi出力が出来ない
-
無線とかアンテナに関しの質問...
-
PCの設定「サウンド」の「出力...
-
C# 標準出力のencodingをutf8に...
-
C言語のエスケープ文字について...
-
4種類(A4縦、A4横、A3縦、A3横)のヘ...
-
CrystalReportの文字列の折返し...
-
C言語の問題
-
太陽光パネル 12v直列接続 ...
-
エクセルマクロで出力行の増や...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
プログラムについての質問です...
-
printfとputcharの違いは
-
cout と cerrの違い
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
MMDでavi出力が出来ない
-
コンセントの電力は入力と出力...
-
アクセスでエクセルに出力する...
-
OBS配信すると、マイクが途切れ...
-
coutで出力した文字を消去する...
-
CRC16計算について
-
VBA レジストリの値の読み方に...
-
ACCESS クエリ→フォーム...
-
printfの書式%.*s
-
VBAで有効数字の設定
-
VBAでテキスト出力時のスペース...
-
VBAのExecメソッドで画面を非表...
-
makeで文字化けする。migwのmak...
おすすめ情報