在Autodesk Forge标记上禁用快照程序

时间:2019-07-09 08:31:15

标签: autodesk-forge markup autodesk-viewer

尝试在Autodesk Forge的MarkUp.Code中实现某些工具时遇到问题。当我尝试在PDF绘图中绘制箭头或文本时,它总是与快照程序一起使用。我也尝试使用snapper.clearSnapped()禁用它,但没有更好的选择。 有谁知道解决方案吗? 非常感谢!

 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);

    },

1 个答案:

答案 0 :(得分:0)

只需删除扩展程序对快照程序的引用即可:

ext.snapper=null

您可以在其他地方保存参考的副本,以便在需要时可以还原。