【问题标题】:Issue with selection-box after changing font-size (fabrics.js, Text)更改字体大小(fabrics.js,文本)后选择框出现问题
【发布时间】:2016-03-23 12:36:08
【问题描述】:

我在我的 fabric.js-editor 中遇到了一个烦人的错误:

更改文本对象的字体大小后,选择框和边界区域(您需要单击以选择对象的区域)位于错误的位置。 (参见图片 1 和 2)

之前的对象选择:

之后的对象选择:

如果有人知道如何解决这个问题,我会非常高兴。 谢谢!

canvas.on("object:selected", function(options) {
      document.getElementById("setFontSize").onclick = function handleFontSizeEdit() {
        canvas.getActiveObject().set("fontSize", document.getElementById("fontSize").value);
        canvas.renderAll();
      }
Font-Size:
<input type="text" id="fontSize">
<input type="submit" id="setFontSize" value="Set">

【问题讨论】:

  • 这是一个很奇怪的情况。你能添加完整的代码来让sn-p正常工作吗?
  • 请不要在您的问题中添加“已解决”之类的标签。相反,接受对你帮助最大的答案。你可以很好地接受你自己的答案。

标签: javascript fabricjs


【解决方案1】:

已解决

我刚刚意识到我使用的是旧版本的 fabric.js (1.1.0),在将其更改为当前版本 (1.5) 后,选择框的问题消失了。

In case someone wants to see the code:

http://codepen.io/anon/pen/wGeaJj

【讨论】:

  • 请将代码的重要部分直接添加到答案中。如果您只提供指向外部资源的链接,那么如果该链接有一天失效,那么答案将变得毫无用处。
猜你喜欢
  • 1970-01-01
  • 2011-12-08
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-04
  • 1970-01-01
  • 2017-11-13
相关资源
最近更新 更多