我的单词包含内容控件,如
我想在其上写很多行,所以在C#中我尝试了很多方法:
示例:
for (int i = 0; i < items.Count; i++)
{
items[i] = string.Format("{0}{1}{2}{3}", (i + 1).ToString(CultureInfo.InvariantCulture), ". ", items[i], "<br />");
}
但我仍然在一行上得到内容控制这个词,任何想法如何解决它
答案 0 :(得分:1)
实际问题是,纯文本内容控件不支持多个段落,只能插入手动换行符(通常按Shift + Return键)。在纯文本内容控件中,Word会自动替换Shift + Return返回,如您在打开格式符号时所看到的那样。
您基本上有两种方法可以解决您的问题:
将内容控件更改为富文本内容控件。这样你就可以插入任意内容,也可以插入新行字符(即多个实际的Word段落)
插入垂直标签,即ASCII字符11或\B
,而不是新行。这将插入纯文本内容控件所需的手动换行符。
答案 1 :(得分:0)