我有WritableBitmap图像,我已在图像控制src中设置.当用户在选定的文本区域移动时,我正在创建矩形.我还使用PDFtron SDK从PDF文档中获取选定的文本.我们WritableBitmap从PDF 获取图像.我们必须在线选择文字.
我正在使用此代码绘制屏幕:
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle((int)Math.Min(_downX, x),
(int)Math.Min(_downY, y),
(int)Math.Abs(_downX - x),
(int)Math.Abs(_downY - y));
System.Drawing.Bitmap myBitmap = new System.Drawing.Bitmap(@"D:\PDF\ScreenDraw\WpfApplication1\WpfApplication1\Image\Capture.PNG");
using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(myBitmap))
{
System.Drawing.Color customColor = System.Drawing.Color.FromArgb(50, System.Drawing.Color.Red);
System.Drawing.SolidBrush shadowBrush = new System.Drawing.SolidBrush(customColor);
g.FillRectangles(shadowBrush, new System.Drawing.Rectangle[] { rectangle });
}
//myBitmap.Save(@"D:\PDF\abc.png");
//bitmapSource = new BitmapImage(new Uri(@"D:\PDF\abc.png", UriKind.Absolute));
using (var memory = new System.IO.MemoryStream())
{
myBitmap.Save(memory, System.Drawing.Imaging.ImageFormat.Png);
memory.Position = 0;
var bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.StreamSource = memory; …Run Code Online (Sandbox Code Playgroud) 嗨,我在我的xaml页面上使用WPF WebBrowser控件.我的html包中有Html,Jquery,js和css文件.我必须在所有jquery库的Web浏览器控件中加载html页面.我怎么能注入这个文件?我正在编写这样的代码:
page.xaml.cs
void wb_Loaded(object sender, RoutedEventArgs e)
{
string htmlPath = System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "keyboardWidget\\test.html");
string html = File.ReadAllText(htmlPath.ToString());
webBrowser.NavigateToString(html);
}
Run Code Online (Sandbox Code Playgroud)
这是page.xaml:
<WebBrowser x:Name="webBrowser"></WebBrowser>
Run Code Online (Sandbox Code Playgroud)
我收到这样的错误.
嗨,任何人都可以建议什么是注入js或jquery库的最佳方法.如果在wpf web浏览器控件中不可能那么我应该使用什么控件.