Canvas 使用JSignature返回笔划

Canvas 使用JSignature返回笔划,canvas,outsystems,jsignature,Canvas,Outsystems,Jsignature,我正在从事一个Outsystems项目,该项目使用一个基于JSignature的插件。我想知道是否可以使用JSignature返回画布上的笔划,即用户所做笔划的x和y坐标。如果没有,是否有方法转换图像以获得画布上的坐标?根据,除了OutSystems Forge组件使用的图像格式外,该组件还支持以本机格式(x,y)坐标数组或SVG格式导出签名。实现这一点的方法不是SignatureForge组件的一部分,因此您必须自己调用必要的函数 如果打开签名组件的代码,您会注意到它是这样初始化的: $(do

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

根据,除了OutSystems Forge组件使用的图像格式外,该组件还支持以本机格式(x,y)坐标数组或SVG格式导出签名。实现这一点的方法不是SignatureForge组件的一部分,因此您必须自己调用必要的函数

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

$(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)”:“,”)+“\u signature”命名),您可以使用该变量调用getData函数并获取所需的信息。

根据,组件支持以本机格式导出签名,作为(x,y)的数组坐标或SVG格式,除了OutSystems Forge组件使用的图像格式之外。执行此操作的方法不是Signature Forge组件的一部分,因此您必须自己调用必要的函数

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

$(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函数并获取所需的信息