就像免责声明一样,我对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#来执行此操作。