输出结果为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 修改日期:2013年4月19日
标题:第二 作者:aaa 修改日期:2013年4月18日
标题:slika 作者:aaa 修改日期:2013年4月18日
标题:dm 作者:aaa 修改日期:2013年4月18日
标题:马蒂亚斯 作者:aaa 修改日期:2013年4月19日
标题:QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqq 作者:aaa 修改日期:2013年4月19日
string.Fornmat
并不存在。 - Security Hound