UNPKG

abcjs

Version:

Renderer for abc music notation

17 lines (15 loc) 574 B
function drawSeparator(renderer, width) { var fill = "rgba(0,0,0,255)"; var stroke = "rgba(0,0,0,0)"; var y = Math.round(renderer.y); var staffWidth = renderer.controller.width; var x1 = (staffWidth - width) / 2; var x2 = x1 + width; var pathString = 'M ' + x1 + ' ' + y + ' L ' + x2 + ' ' + y + ' L ' + x2 + ' ' + (y + 1) + ' L ' + x1 + ' ' + (y + 1) + ' L ' + x1 + ' ' + y + ' z'; renderer.paper.pathToBack({ path: pathString, stroke: stroke, fill: fill, 'class': renderer.controller.classes.generate('defined-text') }); } module.exports = drawSeparator;