// Author: Jidong Xiao // first we need to create a stage var stage = new Konva.Stage({ container: 'container', // id of container
width: 2000, height: 1000 }); var count=0; // then create layer var layer = new Konva.Layer(); function makeText(x,y,str,id) { let text = new Konva.Text({ x: x, y: y, text: str, id: 'text_'+id, fontSize: 18, fontFamily: 'Calibri', fill: '#000000', width: 400, padding: 20, // align: 'center', }); layer.add(text); } function makeContent(x,y,str,id) { let content = new Konva.Text({ x: x, y: y, text: str, id: id, fontSize: 18, fontFamily: 'Calibri', fill: '#900C3F', width: 400, padding: 20, }); layer.add(content); } function makeMemory(xstart,ystart,bufferSize,w,h) { for(let i=0;i> n;", "4. \t\t\t double *a = new double[n];", "5. \t\t\t for (i=0; i=(id+len) ){ stage.find('#line'+i).fontStyle('normal'); }else{ stage.find('#line'+i).fontStyle('bold'); } } } // write the code fragment into the code box. for (let i=0;i