我正在使用 kinetic.js 在画布中创建一个文本对象。现在我需要创建一个带有下标和上标的文本对象,例如:H 2 O(这里的 '2' 将是下标)并且我无法创建带有下标的动态文本对象。
如果有人知道解决方案,请帮助我。谢谢。
我正在使用 kinetic.js 在画布中创建一个文本对象。现在我需要创建一个带有下标和上标的文本对象,例如:H 2 O(这里的 '2' 将是下标)并且我无法创建带有下标的动态文本对象。
如果有人知道解决方案,请帮助我。谢谢。
KineticJS 文本对象中没有对下标/上标的原生支持。
选项#1:使用包含下标字符的字体。
选项#2:使用动力学形状对象。Shape 对象用于创建自定义对象。您可以在形状对象的 drawFunc 函数中使用常规的 html 画布 fillText() 调用。这是一个自定义形状教程,可帮助您入门: http ://www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-shape-tutorial/