c#在字符串的开头添加缩进或空格

时间:2018-01-10 22:16:26

标签: c# string datatable

就像免责声明一样,我对c#(6个月)相对较新,因为我开始在一个需要它的新工作中使用它,而且我是办公室里唯一的开发人员。

所以我一直在使用带有DocumentFormat.OpenXML.Wordprocessing的表来自动化可变大小的文档,并且我在每个段落存在的表格单元格中的起始字符串处遇到了缩进。 我将字符串添加到DataTable的不同行,后来我将其转换为在我插入到文档中的表的TableCell内的段落内的单独运行。

我将使用变量“spacing”

启动字符串
var spacing = " ".PadLeft(10);

然后我将在两种不同的场景中使用它:

DataTable.Rows.Add(spacing +"start of paragraph");
DataTable.Rows.Add("start" + spacing + "of paragraph");

,两个输出是:

  

段落开头
  开始___________段

(下划线是空格) 而我想要的输出是

  

__________段落开头
  开始___________段

显然,在其他字符串之间正确读取“间距”但在字符串的开头根本没有读取它

有谁知道如何解决这个问题?当我将Datatable转换为Table()无效时,我尝试在段落级别进行缩进,我真的非常渴望如何强制c#来执行此操作。

0 个答案:

没有答案