【问题标题】:Indent only in second line in paragraph in rich text box (c#)仅在富文本框中段落的第二行缩进(c#)
【发布时间】:2012-08-14 13:46:10
【问题描述】:

如何只在第二行缩进,作为段落第一个单词下方的空格。
如下:

【问题讨论】:

  • 这个希伯来文本格式,我写了一个文字处理器来设计一个希伯来文本
  • 祝你好运 :) 抱歉,帮不上忙

标签: c# winforms richtextbox


【解决方案1】:

如果您可以将每一行读入一个数组,则遍历该数组,如果 index = 1 然后将“\t”添加到该行的开头,然后将其添加到输出字符串。看看能不能写个例子。

假设您已经将每一行读入 String[] 行。

String[] lines = readFromTextFileLineByLine();
String output = "";
int index = 0;
foreach(String line in lines)
{
    if(index==1)
        line = "\t" + line;
    output += line;
    index++;
}

我希望这会有所帮助。

现在对于富文本框中的每个段落都会有所不同。也许你可以用“\n”分割文本,而不是逐行读取文件,然后运行它来改变你的输出。但是,您会遇到换行位置和文本框宽度大小的问题。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    相关资源
    最近更新 更多