如何使用hyperLink打印PDF

时间:2013-07-13 21:40:12

标签: livecode

我尝试使用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视为矩形。 “

但没有工作......我头疼得厉害

感谢您帮助实现此目标

埃里克

1 个答案:

答案 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中搜索的有效地址的变量。