我希望当鼠标悬停在使用 Inkscape 创建的媒体(理想情况下是 PDF)中的某个图形元素上时显示带有一些文本的工具提示,但我可以使用 SVG。
我认为这是可行的,因为 Inkscape 允许填写字段onmouseover
。Object properties
我没有找到文档,但我相信它需要 javascript?我尝试输入tooltip("my message");
,并尝试使用 inkview 和 firefox 查看生成的 SVG,使用 okular 和 evince 查看导出的 PDF,但没有出现工具提示。
答案1
我也希望能做这样的事情。我的目标是发送带有可点击链接和工具提示的图像的电子邮件。不幸的是,到目前为止唯一可行的方法是将 SVG 文件转换为 HTML 文件并将其作为附件添加到电子邮件中。用户需要额外点击几次,但到目前为止似乎有效(刚刚尝试了一些实验,所以时间可能会发现问题)。
去做这个:
- 对于仅在对象上显示工具提示,请转到对象的对象属性,将工具提示文本放在“标题:”中,并且不要忘记按“设置”按钮。
- 对于链接,请调出对象的上下文菜单并选择“创建链接”,然后在对象的对象属性中在“Href:”中输入链接,在“标题:”中输入工具提示文本。
- 创建包含以下内容的 HTML 文件:
<!DOCTYPE html>
<html>
<head>
<title>Inkscape Output</title>
</head>
<body>
</body>
</html>
- 保存包含您创建的工具提示或链接的 SVG 文件,然后在记事本等文本编辑器中打开它,复制整个文件,将其粘贴到上一步创建的 HTML 文件的正文部分,然后保存现在修改的 HTML 文件。
- 创建一封电子邮件并附加新的 HTML 文件。
如果有人找到更好的方法,我很乐意听到。