我正在尝试替换加载到 TChromium 中的 PDF 文件中的工具提示占位符 $i 18n{tooltipZoomOut}

I am trying to replace the Tooltip placeholder, $i18n{tooltipZoomOut}, in a PDF file loaded into TChromium

提问人:michaelpengelly 提问时间:5/24/2021 最后编辑:Remy Lebeaumichaelpengelly 更新时间:5/24/2021 访问量:125

问:

我有一个 Delphi 10.3 应用程序,它用于加载本地 HTML 文件。TChromium

这工作正常,我可以在同一窗口中导航到 PDF,并通过 Chrome 的 PDF 处理程序加载。

我唯一的问题是,当将鼠标悬停在 PDF 查看器中的默认按钮(例如 Zoomin、print 等)上时,我会得到看起来像工具提示占位符的内容,然后再将其替换为本地化文本。

$i18n{tooltipZoomOut}是缩小按钮上的工具提示,而不是更好的 tooptip 文本。我找不到如何改变这一点。我不确定这是否是我可以在 Delphi 中配置的东西,或者我是否需要包含 Chromium 将使用的语言文件。

Delphi PDF 本地化 工具提示 Chromium

评论

0赞 AmigoJack 5/24/2021
听起来不像“尝试”,只像“想要”。使用该事件将是我的第一次尝试。OnTooltip
0赞 michaelpengelly 5/27/2021
@AmigoJack,感谢您的建议,正如您建议的那样,我在 Chromiuim 组件上尝试了 onToopTip 事件。在 pdf 阅读器中,我在 ontooltip 事件中添加了一个基本的 showmessage,它没有触发。我通过编辑器分配了该函数,并尝试将其添加到代码中,但两者都没有触发事件。

答: 暂无答案