Kineticjs - 有没有办法突出显示所选文本?

时间:2013-10-24 11:24:39

标签: kineticjs

我希望能够在按钮点击上选择文字并突出显示所选文字。我知道我可以使用Jquery或Html5'mark',但我正在使用Pdf文档,因此我无法真正使用它。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:1)

既然你要求任何想法......

以下是如何选择&的大致轮廓。突出动力学文本。

  • 创建背景图层以保留文字高光。
  • (突出显示只是填充在选定文本片段下绘制的片段)。
  • 创建前景文本图层以保存实际文本。
  • 监控鼠标点击次数以确定用户点击的位置(他们希望选择的位置)。
  • 使用context.measureText确定用户正在选择哪个文本,并在要突出显示的文本下的背景图层上绘制一个高亮矩形。