Skip to content

Commit 89e095e

Browse files
committed
Add measureText function to drawing
1 parent 5a0b788 commit 89e095e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/components/drawing/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -678,3 +678,13 @@ drawing.setPointGroupScale = function(selection, x, y) {
678678

679679
return scale;
680680
};
681+
682+
drawing.measureText = function(tester, text, font) {
683+
var dummyText = tester.append('text')
684+
.text(text)
685+
.call(drawing.font, font);
686+
687+
var bbox = drawing.bBox(dummyText.node());
688+
dummyText.remove();
689+
return bbox;
690+
};

0 commit comments

Comments
 (0)