I am using Apache Batik to generate SVG graphics.
I do
Document document = domImpl.createDocument(namespaceURI, "svg", null);
SVGGraphics2D g = new SVGGraphics2D(document);
g.setStroke(new BasicStroke(1));
g.drawRect(x, y, width, height); // I know what are coordinates and size
g.drawString("Hello world!", x, y); // I know only starting coordinates..
I know how many units (pixels) will have rectangle.
How to calculate how many units (pixels) will take the "Hello world!" text? I only know where it starts. Where will it finish?
How to estimate size of text? Does it depend on which letters am I using?
question from:
https://stackoverflow.com/questions/65876473/apache-batik-text-size 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…