当前位置: 首页>>代码示例>>C#>>正文


C# WebBrowser.PointToScreen方法代码示例

本文整理汇总了C#中System.Windows.Forms.WebBrowser.PointToScreen方法的典型用法代码示例。如果您正苦于以下问题:C# WebBrowser.PointToScreen方法的具体用法?C# WebBrowser.PointToScreen怎么用?C# WebBrowser.PointToScreen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.Forms.WebBrowser的用法示例。


在下文中一共展示了WebBrowser.PointToScreen方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getImageFromFile

        /*
        //beolvassa a képet bytonként ésúgy szúrja be a htmlbe
        string s = "<img src=\"" + getImageFromFile("~/Content/skin/Office2010Blue.png", "image/png") + "\" style=\"width: 100px;height: 100px;\" />";
        var html = new HtmlDocument();

        @html.CreateElement(s)

        public string getImageFromFile(String url, String imgType)
        {
            using (FileStream fs = new FileStream(Server.MapPath(url),
                                           FileMode.Open,
                                           FileAccess.Read))
            {
                byte[] filebytes = new byte[fs.Length];
                fs.Read(filebytes, 0, Convert.ToInt32(fs.Length));
            }
            string encodedData = Convert.ToBase64String(filebytes);
            return "data:" + imgType + ";base64,+"encodedData;
        }
        */
        /// <summary>
        /// Képlopó, eg ywebbrowser képét adja vissza
        /// </summary>
        /// <param name="Browser1"></param>
        /// <returns></returns>
        public static Bitmap screen_img(WebBrowser Browser1)
        {
            var topLeftCorner = Browser1.PointToScreen(new Point(0, 0));
            var topLeftGdiPoint = new System.Drawing.Point((int)topLeftCorner.X, (int)topLeftCorner.Y);
            var size = new System.Drawing.Size((int)Browser1.Width, (int)Browser1.Height);
            Bitmap screenShot = new Bitmap(size.Width,size.Height);
                using (var graphics = Graphics.FromImage(screenShot))
                {
                    graphics.CopyFromScreen(topLeftGdiPoint, new System.Drawing.Point(),
                         size, CopyPixelOperation.SourceCopy);
                }
            return screenShot;
        }
开发者ID:motto,项目名称:LikeRobi,代码行数:38,代码来源:imagemo.cs


注:本文中的System.Windows.Forms.WebBrowser.PointToScreen方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。