C# 在空段落上格式化openXML
所以,我想使用openXML将数据从数据库导出到Ms Word。我的段落格式如下C# 在空段落上格式化openXML,c#,openxml,C#,Openxml,所以,我想使用openXML将数据从数据库导出到Ms Word。我的段落格式如下 para = new Paragraph(); run = new Run(new Text(row["name"].ToString())); paraProp = new ParagraphProperties(); spacing = new SpacingBetweenLines() { Before = "60", After = "60" }; paraProp.Append(spacing); pa
para = new Paragraph();
run = new Run(new Text(row["name"].ToString()));
paraProp = new ParagraphProperties();
spacing = new SpacingBetweenLines() { Before = "60", After = "60" };
paraProp.Append(spacing);
para.Append(paraProp);
para.Append(run);
问题是一些数据是空的,这使得我的段落格式无法工作
我尝试像这样添加空白
run = new Run(new Text(row["name"].ToString() + " "));
但它也不起作用
那么,即使数据是空的,如何应用段落格式呢?我猜空段落的间距不正确,导致了格式问题。 尝试将spacingbetweenlines属性更改为:
{ After = "60", Before = "60" Line = "240", LineRule = LineSpacingRuleValues.Exact};
“行”值是行的高度,而“行规则”设置如何将“前后”应用于段落。格式如何不准确?