Search in sources :

Example 6 with TextFormat

use of playn.core.TextFormat in project playn by threerings.

the class TextTest method makeLabel.

protected Image makeLabel(String label) {
    TextLayout layout = graphics().layoutText(label, new TextFormat());
    CanvasImage image = graphics().createImage(layout.width(), layout.height());
    image.canvas().setFillColor(0xFF000000);
    image.canvas().fillText(layout, 0, 0);
    return image;
}
Also used : CanvasImage(playn.core.CanvasImage) TextFormat(playn.core.TextFormat) TextLayout(playn.core.TextLayout)

Aggregations

TextFormat (playn.core.TextFormat)6 CanvasImage (playn.core.CanvasImage)5 TextLayout (playn.core.TextLayout)4 TextBlock (playn.core.util.TextBlock)3 ImageLayer (playn.core.ImageLayer)2 TextWrap (playn.core.TextWrap)2 Canvas (playn.core.Canvas)1 Image (playn.core.Image)1 Path (playn.core.Path)1 Event (playn.core.Pointer.Event)1 Callback (playn.core.util.Callback)1 IRectangle (pythagoras.f.IRectangle)1 Rectangle (pythagoras.f.Rectangle)1