如何从文本框中插入项目符号列表?
问题描述:
我需要在单词中制作项目符号列表。它从多行文本框中获取输入。在多行文本框中启动的每一行都应该生成一个新的项目符号点。如何从文本框中插入项目符号列表?
这里是什么,我想实现一个例子:
这里是我的代码,其产生已经输入的文本。 (顺便说一句这是不是我的)
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);
}
答
我不是你想要什么来实现的,但据我所知你想在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中。
我不知道如何使每一行不同的变量,所以我可以插入字符串[] {“一”,“两”,“三”};他们。 – sharpiee 2014-09-27 02:15:34