2013-03-04 31 views
1

所以,我想使用openXML將數據從數據庫導出到Ms Word。我格式化我的段落如下在空段上格式化openXML

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() + " ")); 

但是這也不能正常工作。

那麼如何應用段落格式化即使數據是空的?

+0

格式化如何不能正確工作? – 2013-04-01 15:09:43

回答

2

我猜測空白段落間距不正確並導致格式問題。 試着改變你的spacingbetweenlines屬性:

{ After = "60", Before = "60" Line = "240", LineRule = LineSpacingRuleValues.Exact}; 

行值是該行的高度和與LineRule如何設定之前和之後被應用於段落。