【问题标题】:Printing images/pages from web browser control从 Web 浏览器控件打印图像/页面
【发布时间】:2013-07-25 21:52:58
【问题描述】:

我有一个表单,可以从 Web 浏览器控件(访问 2010)中的谷歌地图中提取静态地图。图像的格式为 .png。我需要在打印表格时打印此地图图像。

我可以以某种方式将图像(嵌入)与记录一起保存吗?将图像控件链接到 url?使用XML从网上抓取文件并存入数据库?

我宁愿不必每次都下载/链接到图像。我的想法快用完了,网络上空无一物。

这是一个示例网址

http://maps.google.com/maps/api/staticmap?center=37.386052,-122.083851&zoom=13&markers=37.386052,-122.083851&size=500x300&sensor=false

这是图片链接/xml

<img style="-webkit-user-select: none" src="http://maps.google.com/maps/api/staticmap?center=37.386052,-122.083851&amp;zoom=13&amp;markers=37.386052,-122.083851&amp;size=500x300&amp;sensor=false"> 

感谢您的任何建议/提示!

【问题讨论】:

    标签: html xml google-maps ms-access vba


    【解决方案1】:

    您可以尝试从 Web 浏览器控件中单独下载图像。由于访问无法在本地执行此操作,请查看this...

    【讨论】:

    • 感谢您的链接。我不熟悉 XMLHTTP,我很难将线程正在谈论的内容与如何从地图链接下载/存储图像联系起来。到目前为止,我在当前记录上更新了每个地图的 URL 字符串,但我不确定如何使用它来跳转到 XML 部分。再次感谢。
    • 我已经设法从中得到一些东西。消息框显示 ?PNG 和一个向右的箭头 (?)。这是我正在使用的代码。 objHttp.Open "GET", URL, False objHttp.Send ("") sourceHTML = objHttp.responseText MsgBox sourceHTML
    猜你喜欢
    • 1970-01-01
    • 2017-08-28
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多