diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java')
-rw-r--r-- | src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java b/src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java index d7b9749..51fcaa6 100644 --- a/src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java +++ b/src/net/sourceforge/plantuml/ugraphic/sprite/SpriteMonochrome.java @@ -107,15 +107,16 @@ public class SpriteMonochrome implements Sprite { return new UImage(im);
}
- public TextBlock asTextBlock(final HtmlColor color) {
+ public TextBlock asTextBlock(final HtmlColor color, final double scale) {
return new AbstractTextBlock() {
public void drawU(UGraphic ug) {
- ug.draw(toUImage(ug.getColorMapper(), ug.getParam().getBackcolor(), color));
+ final UImage image = toUImage(ug.getColorMapper(), ug.getParam().getBackcolor(), color);
+ ug.draw(image.scale(scale));
}
public Dimension2D calculateDimension(StringBounder stringBounder) {
- return new Dimension2DDouble(getWidth(), getHeight());
+ return new Dimension2DDouble(getWidth() * scale, getHeight() * scale);
}
};
}
|