const stream = new StringWritableStream();
let d = new Drawing(stream);
d.setUnits('Decimeters');
await d.drawText(10, 0, 10, 0, 'Hello World'); // draw text in the default layer named "0"
d.addLayer('l_green', Drawing.ACI.GREEN, 'CONTINUOUS');
d.setActiveLayer('l_green');
await d.drawText(20, -70, 10, 0, 'go green!');
//or fluent
d.addLayer('l_yellow', Drawing.ACI.YELLOW, 'DASHED')
.setActiveLayer('l_yellow');
await d.drawCircle(50, -30, 25);
await d.end();
stream.end();
demo.dxf