常见问题 > 详情

如何在viewer2D的视图上画批注并导出快照?

1、2d图纸画批注

2、导出快照

3、批注导出到快照

下面代码是在viewer2D的视图上画批注并导出快照的具体实现方法。

第一步:正常加载模型

第二步:在Loaded的监听事件写具体实现代码

viewer.addEventListener("Loaded",function() {
     createAnnotation(); 
});
// 2D图纸画批注
function createAnnotation(){
    var Config = new Glodon.Bimface.Plugins.Annotation.AnnotationManagerConfig();
    Config.domElement = document.getElementById("view");
    Config.viewer = viewer;
    Config.lineWidth = 1;
    annotation = new Glodon.Bimface.Plugins.Annotation.AnnotationManager(Config);
    annotation.startDrawing();
  }	
// 批注导出快照(可以注册到页面的按钮的点击事件里面)
function createSnapshot{
     annotation.createSnapshot(function(img){
      var image = new Image();
      image.src = img;
      document.body.appendChild(image);
})
}