我需要保存在PowerShell中创建的RichTextBox
WPF文件
我试过用管道通过System.Windows.Markup.XamlWriter
,我已经撞上了我删除的东西吨回来了。我只是似乎不能得到这一个。
if ($saveFile) {
$tr = new-object System.Windows.Documents.TextRange($RichEdit.Document.ContentStart,
$RichEdit.Document.ContentEnd)
$ascii = (new-Object System.Text.ASCIIEncoding).getbytes($tr)
# $docStream = new-Object System.IO.MemoryStream($ascii,$false)
$docStream = New-Object IO.FileStream $saveFile ,'Append','Write','Read'
$out = new-object System.Windows.Markup.XamlWriter.Save $tr, $docStream
}
3条答案
按热度按时间bogh5gae1#
niwlg2el2#
可以使用
SaveFile
方法来执行此操作。它将自动存储字体和颜色。如果需要纯文本输出,可以按以下步骤操作:
wixjitnu3#