RenderingUtils
Inheritance: java.lang.Object
public class RenderingUtils
Tillhandahåller hjälpfunktioner för rendering.
Metoder
drawText(Font font, GlyphId[] glyphIds, double fontSize)
public static InputStream drawText(Font font, GlyphId[] glyphIds, double fontSize)
Renderar text i BitMap. Returnerar resultatet i PNG-format som en byte‑ström.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| font | Font | Font |
| glyphIds | GlyphId[] | Text representerad som en array av glyfid‑identifierare. |
| fontSize | double | Fontstorlek |
Returns: java.io.InputStream – bild i PNG-format som en byte‑ström.
drawText(Font font, GlyphId[] glyphIds, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)
public static InputStream drawText(Font font, GlyphId[] glyphIds, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)
Renderar text i BitMap. Returnerar resultatet i PNG-format som en byte‑ström.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| font | Font | Font |
| glyphIds | GlyphId[] | Text representerad som en array av glyfid‑identifierare. |
| fontSize | double | Fontstorlek |
| lineSpacingType | LineSpacingType | Typ av radavstånd. Antal pixlar eller procent av fontens höjd. |
| lineSpacingValue | int | Värde för radavstånd. |
| maxWidth | int | Maximal bredd i pixlar för bilden |
Returns: java.io.InputStream – bild i PNG-format som en byte‑ström.
drawText(Font font, String text, double fontSize)
public static InputStream drawText(Font font, String text, double fontSize)
Renderar text i BitMap.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| font | Font | Typsnittet. |
| text | java.lang.String | Texten. |
| fontSize | double | Typsnittsstorleken. |
Returns: java.io.InputStream - PNG‑bilden med texten som en byte‑ström.
drawText(Font font, String text, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)
public static InputStream drawText(Font font, String text, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)
Renderar text i BitMap.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| font | Font | Typsnittet. |
| text | java.lang.String | Texten. |
| fontSize | double | Typsnittsstorleken. |
| lineSpacingType | LineSpacingType | Typen av radavstånd. Antal pixlar eller procent av typsnittshöjden. |
| lineSpacingValue | int | Värdet för radavstånd. |
| maxWidth | int | Den maximala bredden i pixlar för den resulterande bilden. |
Returns: java.io.InputStream - PNG‑bilden med texten som en byte‑ström.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |