我想在wp8中将一些粗体/带下划线的文本保存到word文档中,然后允许用户将其上传到onedrive并在PC上使用整个文档或在带办公室的手机上打开。
我可以使用此代码将简单的字符串写入文档
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);
}
}
如何在文档中将这些字符串显示为粗体/下划线?
答案 0 :(得分:0)
您可以使用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.");
供参考,您可以阅读this。
希望它有所帮助!