尝试在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);
},
答案 0 :(得分:0)
只需删除扩展程序对快照程序的引用即可:
ext.snapper=null
您可以在其他地方保存参考的副本,以便在需要时可以还原。