3 Replies Latest reply on Apr 7, 2016 5:33 AM by nathanielf37045265

    how make a new view using Javascript


      Based on a given condition, I want to change what nodes are visible in a given view and then save this as a new view.


      var viewIndex = 0;

      var pageIndex = 0;

      var a3d = this.getAnnots3D(pageIndex)[0];

      var aRuntime = a3d.context3D.runtime;

      var aScene = a3d.context3D.scene;

      var aView = aRuntime.getView(viewIndex);

      var i=0;

      for (i=0; i < aScene.nodes.count; i++){

           var aNode = aScene.nodes.getByIndex(i);

           if ( ... check condition ...) {

                aNode.visible = false;




      ... how to save this change to visible nodes to a new view? ...


      Interactively I can go to Views>>Manage Views...>>New View>>Ok


      I can't seem to find anything in the documentation or in internet searches on how to do this programmatically.