文字数で折り返す

114 views
Skip to first unread message

RR Question

unread,
Dec 14, 2014, 7:33:31 PM12/14/14
to rapidrepo...@googlegroups.com

フィールドの大きさを10文字×2行にして、10文字以上のデータは2行目に表示したい。

フィールドのプロパティ「改行して全体を表示」を有効にするとワード境界での折り返しとなるが、ワード境界を無視して文字数で折り返したい。

データ:111-222-333-444-555.

現状      こうしたい
----------           ----------
111-222-          111-222-33
333-444-55  ⇒  3-444-555.

RapidReport

unread,
Dec 14, 2014, 7:41:26 PM12/14/14
to rapidrepo...@googlegroups.com
例えば、10文字目の後に改行が入るようにするのであれば (& (wsub .col 0 10) '\n' (wsub .col 10)) という式で実現できます。subではなくwsubを使うことで、値に全角文字が含まれていても適切な位置に改行が入ります。
Reply all
Reply to author
Forward
0 new messages