我有3个问题:
有什么方法可以使用鼠标移动 wpf Richtextbox 中的图像?
我将图像添加到 rtb 如下:
BitmapImage bitmap = new BitmapImage(new Uri(@"C:\daf\apple.png")); Image image = new Image(); image.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; image.Source = bitmap; image.Width = 60; image.Height = 70; myRTB.BeginChange(); TextPointer tp = myRTB.CaretPosition.GetPositionAtOffset(0, LogicalDirection.Forward); InlineUIContainer imageContainer = new InlineUIContainer(image, tp); myRTB.CaretPosition = imageContainer.ElementEnd; myRTB.EndChange(); myRTB.Focus();
将图像放入 rtb 并在其上写一些字后,我将其保存为 html 格式,并从richtextbox flowdocument 内容中获取了 html 代码。但是当我将相同的保存的 html 代码重新使用回(html 到 xaml 转换器)流文档时,图像大小非常大。
在html代码中:
"IMG src=\"file:///C:\daf\apple.png\" STYLE=\"width:60;height:70;font-family:tahoma;font-size:11;\"
当我将 RTB 内容保存到 html 时,这是相同的 html 代码部分。但是当使用这个保存的 html 进行渲染时,图像非常大。
出于测试目的,我在 html 代码中将宽度和高度值更改为 30 并尝试。但图像仍然显示为非常大。
有什么想法吗?
无论如何将wpf Richtextbox flowdocument的内容(其中包含图像)作为电子邮件发送?
非常感谢它。