T - The image pixel typepublic class GeneralFontRenderer<T> extends FontRenderer<T,GeneralFontStyle<T>>
| Constructor and Description |
|---|
GeneralFontRenderer() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Polygon[] |
getPolygons(char[] characters,
int x,
int y,
GeneralFontStyle<T> style)
Returns a list of polygons that represent the letters in the given text.
|
static <T> Polygon[] |
getPolygons(String text,
int x,
int y,
GeneralFontStyle<T> style)
Returns a list of polygons that represent the letters in the given text.
|
Rectangle |
getSize(String string,
GeneralFontStyle<T> style)
Calculate the bounding box of the rendered text with the given style.
|
static void |
main(String[] args)
Just for testing render quality against AWT
|
void |
renderText(ImageRenderer<T,?> renderer,
String text,
int x,
int y,
GeneralFontStyle<T> style)
Render the given text string to the image starting at (x, y) with the
given style.
|
getBounds, getBounds, renderTextpublic GeneralFontRenderer()
public void renderText(ImageRenderer<T,?> renderer, String text, int x, int y, GeneralFontStyle<T> style)
renderText in class FontRenderer<T,GeneralFontStyle<T>>renderer - the renderertext - the textx - the x-ordinatey - the y-ordinatestyle - the styleFontRenderer.renderText(org.openimaj.image.renderer.ImageRenderer,
java.lang.String, int, int, org.openimaj.image.typography.FontStyle)public static <T> Polygon[] getPolygons(String text, int x, int y, GeneralFontStyle<T> style)
text - The text to render as a polygonx - The x-coordinatey - The y-coordinatestyle - The font's stylepublic static <T> Polygon[] getPolygons(char[] characters, int x, int y, GeneralFontStyle<T> style)
characters - The text to render as a polygonx - The x-coordinatey - The y-coordinatestyle - The font's stylepublic Rectangle getSize(String string, GeneralFontStyle<T> style)
getSize in class FontRenderer<T,GeneralFontStyle<T>>string - the textstyle - the styleFontRenderer.getSize(java.lang.String,
org.openimaj.image.typography.FontStyle)