【问题标题】:Using JSignature to return strokes使用 JSignature 返回笔画
【发布时间】:2017-09-13 09:25:56
【问题描述】:

我正在开发一个 Outsystems 项目,该项目使用的是基于 JSignature 构建的插件。我想知道是否可以使用 JSignature 返回画布上的笔画,即用户笔画的 x 和 y 坐标。如果没有,有没有办法转换图像以获得画布上的坐标?

【问题讨论】:

    标签: canvas outsystems jsignature


    【解决方案1】:

    根据jSignature's documentation,除了 OutSystems Forge 的图像格式之外,该组件还支持以 native 格式、(x,y) 坐标数组或 SVG 格式导出签名组件用途。执行此操作的方法不是 Signature Forge 组件的一部分,因此您需要自己调用必要的函数。

    如果您打开 Signature 组件的代码,您会注意到它是这样初始化的:

    $(document).ready(function() {
         var " + Replace(jSignature.RuntimeId,":","") + "_signature = new Signature();
         " + Replace(jSignature.RuntimeId,":","") + "_signature.initUI('" + PlaceId + "', '" + ImageInputId + "', " + If(ShowClearLink, "true", "false") + "," + Settings + ");
         $('#" + PlaceId + "').addClass('NoSwipe');
    });
    

    这意味着使用该组件的屏幕将有一个变量(使用表达式“Replace(jSignature.RuntimeId,":","") + "_signature" 命名),您可以使用它来调用 getData函数,获取你想要的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多