我尝试使用HyperLink打印PDF,但没有成功
我有一个带有数据
的锁定字段“etat”数据的格式如下:
Code TAB Nom TAB Adress TAB Ville 56 Eric rue caboteur ST NAZAIRE 87 Franc rue Midin ST brevin 等
项目3“地址”的textStyle设置为“链接和链接文本设置为”“http://maps.google.fr/maps?f=q&hl=fr&q=theadresse”“
当我点击字段“etat”中的超链接项时,工作正常
现在我希望在PDF中打印此字段后得到相同的结果
我使用此代码进行打印
on mouseUp
local theResult,thepDF
ask file "" with type "PDF file|pdf|PDF "
if it = "" then
exit mouseUp
end if
put it into thePDF
put the htmltext of fld "etat" into theResult
--set the fileType to "revoPDF "
open printing to pdf thePDF
revPrintField the name of field "etat"
--revPrintText theResult,"<%pageNumber%> of <%numPages%>","<%pageNumber%> of <%numPages%>",the long id of field "etat" of stack "CDH"
close printing
end mouseUp
我有一个很好的PDF,点击了单词,但点击不启动谷歌地图
字典说命令“打印链接”
“打印字段时,任何将其linkText属性与链接textStyle一起设置的文本都被视为已执行打印链接命令,并将该属性的内容作为链接执行,并将该文本的formattedRect视为矩形。 “
但没有工作......我头疼得厉害
感谢您帮助实现此目标
埃里克
答案 0 :(得分:0)
我正在尝试了解您的问题并阅读您的代码,我想也许是链接文字......
"http://maps.google.fr/maps?f=q&hl=fr&q=theadresse"
应该是......
"http://maps.google.fr/maps?f=q&hl=fr&q=" & theadresse
这是假设theadresse是一个包含在Google中搜索的有效地址的变量。