我需要在单词中制作项目符号列表。它从多行文本框中获取输入。在多行文本框中启动的每个新行都应生成一个新的项目符号点。
以下是我要尝试实现的示例:
这是我的代码,它生成已输入的文本。 (顺便说一句,这不是我的)
Paragraph assets = doc.Content.Paragraphs.Add();
assets.Range.ListFormat.ApplyBulletDefault();
string[] bulletItems = new string[] { "One", "Two", "Three" };
for (int i = 0; i < bulletItems.Length; i++)
{
string bulletItem = bulletItems[i];
if (i < bulletItems.Length - 1)
bulletItem = bulletItem + "\n";
assets.Range.InsertBefore(bulletItem);
}
答案 0 :(得分:1)
我并不完全是您想要实现的目标,但据我了解,您尝试在TextBox中的每一行之前插入项目符号然后尝试将该文本放入Word?
也许这段代码可以帮到你。
string[] unbulleted = textBox1.Lines;
string[] bulleted = new string[unbulleted.Length];
for (int i = 0; i < bulleted.Length; i++)
bulleted[i] = "\u2022" + unbulleted[i];
所以现在你在每个字符串前都有一个带子弹的字符串[]!我不确定如何将其插入到Word中。