在Windows phone 8上保存粗体/下划线字符串到doc文件
本文关键字:下划线 字符串 文件 doc phone Windows 保存 | 更新日期: 2023-09-27 18:12:07
我想在wp8中保存一些粗体/下划线文本到word文档中,然后允许用户将其上传到oneddrive上,并在PC上使用整个文档,或者在手机上使用office。
我可以用下面的代码将简单的字符串写入文档
private void Mentes(string adat)
{
try
{
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
using (var stream = new IsolatedStorageFileStream(filename + ".doc",
System.IO.FileMode.Create,
System.IO.FileAccess.Write,
store))
{
StreamWriter writer = new StreamWriter(stream);
writer.Write(adat + Environment.NewLine);
writer.Close();
}
}
catch (Exception ex)
{
MessageBox.Show("Nem sikerült elmenteni" + ex.Message);
}
}
我如何使这些字符串在我的文档中显示粗体/下划线?
您可以使用FontWeight
和Inlines
属性。试试下面的代码片段:
TextBlock tb = new TextBlock();
tb.Inlines.Add("Sample text with ");
tb.Inlines.Add(new Run("bold") { FontWeight = FontWeights.Bold });
tb.Inlines.Add(", ");
tb.Inlines.Add(new Run("italic ") { FontStyle = FontStyles.Italic });
tb.Inlines.Add("and ");
tb.Inlines.Add(new Run("underlined") { TextDecorations = TextDecorations.Underline });
tb.Inlines.Add("words.");
作为参考,你可以看看这个
希望有帮助!