ArtMalykhin/wpf-embedded-docx 在 Office 文档解析 文档格式和协议 咱可以了解到 Word 文档只是一个压缩文件里面的文件使用 xml 表示 因此需要做的是将 xml 转 FlowDocument blog.lindexi.com/post/WPF-%E5%B0%86-docx-%E7%9A%84-Word-%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA-FlowDocument
We create a RichTextBox in UI <RichTextBox Name="RichTextBox"> <FlowDocument> <Paragraph> Paragraph 2</Run> </Paragraph> <Paragraph> <Run>Paragraph 3</Run> </Paragraph> </FlowDocument
="Left" Margin="90,12,0,0" Name="richTextBox1"> <RichTextBox.Document> <FlowDocument <Run Text="文字区域"></Run> </Paragraph> </FlowDocument 备注:FlowDocument里面的LineHeight属性是文字段落的间距。默认间距很大,所以这里调整一下!
Document:用于获取或设置RichTextBox中的文档内容,这可以是一个FlowDocument对象。IsReadOnly:用于获取或设置RichTextBox是否为只读模式。 Margin="79,78,0,0" VerticalAlignment="Top" Width="467" IsDocumentEnabled="True"> <FlowDocument </BlockUIContainer> </FlowDocument
ContentId=”journal” Title=”Journal” > <RichTextBox> <FlowDocument </Bold> has been added here </Paragraph> </FlowDocument
该类的构造函数接收一个RichTextBoxDocumentStorage对象,以便在FlowDocument中显示日志记录。
5、Documents and Printing(文档和打印) 1) Flow Documents: WPF 提供了 FlowDocument 类型,用于创建具有自动流动布局的文档。
高级文本格式 最初的XAML框架WPF具有非常先进的文本格式API(FlowDocument)。这仍然比今天在WinUI 3或之前的UWP中发现的更高级。