如何进入Crystal Reports中的STRINGVAR换行符(或其他非文本字符,通常与转义字符解决)?
通缉输出:
1号线
2号线
我已经试过StringVar s := "line 1 \n line 2";
,但不起作用。
如何进入Crystal Reports中的STRINGVAR换行符(或其他非文本字符,通常与转义字符解决)?
通缉输出:
1号线
2号线
我已经试过StringVar s := "line 1 \n line 2";
,但不起作用。
它可能不是多大的改善,但是你可以建立一个字符串格式化,自定义函数:
// sf()
Function (Stringvar text)
Stringvar Array keys := ["\n"];
Stringvar Array values := [Chr(10)+Chr(13)];
Numbervar i;
For i := 1 to Ubound(keys) do (
text := Replace(text, keys[i], values[i])
);
text;
//{@ text}
sf("line 1 \n line 2")
这会为您提供一些可扩展性,你应该需要支持更多的转义序列。
我只是用下面的代码断行
“这个公式字段” + CHRW(13)+“包含换行符”!
我发现一个功能,虽然不是审美代码,解决方案:
StringVar s := "line 1" + chr(10) + chr(13) + "line 2";