输出到word文档(docx)。
我想使用 C# 4.0 string.Format 制作这样的输出:
string1: stringValue1, string2:stringValue2
string4: stringValue4, string5:stringValue5
string6: stringValue6, string7:stringValue7
string8: stringValue8, string9:stringValue9
我正在使用string.Format("{0,-10} {1,-10}",string1,string2)
,但它什么也没做。有没有办法使用 string.Format() 对齐字符串?我看到了 '\t' 解决方案,但如何将它添加到 string.Format() 中?
这是我的代码和输出:
string titel = HttpUtility.HtmlEncode(docItem.Title);
string href = docItem.FullURL;
string title = string.Format("{0}", titel);
string author = docItem.Author;
string date = docItem.ChangedDate.Date.ToShortDateString();
CreateTextBoxConentParagraph(doc, string.Format("Title: <a href='{0}'>{1}</a> Author: {2} Geändert an: {3}",href,title.PadRight(20),author.PadRight(20), date),string.Format("chunkId_{0}", i++));
输出:标题:作者:aaa Geändert an:19.04.2013
标题:第二作者:aaa Geändert an:18.04.2013
标题:slika 作者:aaa Geändert an:18.04.2013
标题:dm 作者:aaa Geändert an:18.04.2013
标题:Mathias 作者:aaa Geändert an:19.04.2013
标题:QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ作者:aaa Geändert an:19.04.2013