RenderingUtils

Inheritance: java.lang.Object

public class RenderingUtils

Tillhandahåller hjälpfunktioner för rendering.

Metoder

MetodBeskrivning
drawText(Font font, GlyphId[] glyphIds, double fontSize)Renderar text i BitMap.
drawText(Font font, GlyphId[] glyphIds, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Renderar text i BitMap.
drawText(Font font, String text, double fontSize)Renderar text i BitMap.
drawText(Font font, String text, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Renderar text i BitMap.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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:

ParameterTypBeskrivning
fontFontFont
glyphIdsGlyphId[]Text representerad som en array av glyfid‑identifierare.
fontSizedoubleFontstorlek

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:

ParameterTypBeskrivning
fontFontFont
glyphIdsGlyphId[]Text representerad som en array av glyfid‑identifierare.
fontSizedoubleFontstorlek
lineSpacingTypeLineSpacingTypeTyp av radavstånd. Antal pixlar eller procent av fontens höjd.
lineSpacingValueintVärde för radavstånd.
maxWidthintMaximal 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:

ParameterTypBeskrivning
fontFontTypsnittet.
textjava.lang.StringTexten.
fontSizedoubleTypsnittsstorleken.

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:

ParameterTypBeskrivning
fontFontTypsnittet.
textjava.lang.StringTexten.
fontSizedoubleTypsnittsstorleken.
lineSpacingTypeLineSpacingTypeTypen av radavstånd. Antal pixlar eller procent av typsnittshöjden.
lineSpacingValueintVärdet för radavstånd.
maxWidthintDen 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:

ParameterTypBeskrivning
arg0java.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:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int