Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autodesk forge 在Autodesk Forge标记上禁用Snaper_Autodesk Forge_Markup_Autodesk Viewer - Fatal编程技术网

Autodesk forge 在Autodesk Forge标记上禁用Snaper

Autodesk forge 在Autodesk Forge标记上禁用Snaper,autodesk-forge,markup,autodesk-viewer,Autodesk Forge,Markup,Autodesk Viewer,我在尝试在Autodesk Forge的MarkUp.Code中实现一些工具时遇到问题。当我尝试在我的PDF绘图中绘制箭头或文本时,它总是与Snaper一起绘制。我还尝试使用snaper.clearnaped()禁用它,但没有更好的方法。 有谁知道解决方法吗? 非常感谢 function DrawText(){ var extension = viewer.getExtension("Autodesk.Viewing.MarkupsCore"); extension.

我在尝试在Autodesk Forge的MarkUp.Code中实现一些工具时遇到问题。当我尝试在我的PDF绘图中绘制箭头或文本时,它总是与Snaper一起绘制。我还尝试使用snaper.clearnaped()禁用它,但没有更好的方法。 有谁知道解决方法吗? 非常感谢

 function DrawText(){
      var extension = viewer.getExtension("Autodesk.Viewing.MarkupsCore");

      extension.callSnapperMouseDown();
      extension.enterEditMode();

      extension.snapper.clearSnapped();
      extension.snapper.indicator.clearOverlays();

      var modeText = new Autodesk.Viewing.Extensions.Markups.Core.EditModeText(extension);
      extension.changeEditMode(modeText);

    },

只需删除扩展对捕捉器的引用:

ext.snapper=null

您可以将引用的副本保存到其他位置,以便在需要时进行恢复。

只需删除扩展对快照器的引用:

ext.snapper=null

您可以将引用的副本保存到其他位置,以便在需要时能够进行恢复。

嗨,布莱恩,这对我来说非常适合。非常感谢你!。你知道如何再次激活Snaper吗?就像我提到的
一样,你可以将引用的副本保存到其他地方,以便在需要时能够恢复(重新分配到ext.snaper)。
嗨,Bryan,这对我来说非常适合。非常感谢你!。您知道如何再次激活Snapler吗?正如我提到的
一样,您可以将引用的副本保存到其他位置,以便在需要时能够恢复(重新分配到ext.snaper)。