RenderingUtils

Inheritance: java.lang.Object

public class RenderingUtils

Fornisce metodi di utilità per il rendering.

Metodi

MetodoDescrizione
drawText(Font font, GlyphId[] glyphIds, double fontSize)Rendering del testo in BitMap.
drawText(Font font, GlyphId[] glyphIds, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Rendering del testo in BitMap.
drawText(Font font, String text, double fontSize)Rendering del testo in BitMap.
drawText(Font font, String text, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Rendering del testo in 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)

Rendering del testo in BitMap. Restituisce il risultato in formato PNG come flusso di byte.

Parameters:

ParametroTipoDescrizione
fontFontFont
glyphIdsGlyphId[]Testo rappresentato come array di identificatori di glifo
fontSizedoubleDimensione del font

Returns: java.io.InputStream - Immagine in formato PNG come flusso di byte

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)

Rendering del testo in BitMap. Restituisce il risultato in formato PNG come flusso di byte.

Parameters:

ParametroTipoDescrizione
fontFontFont
glyphIdsGlyphId[]Testo rappresentato come array di identificatori di glifo
fontSizedoubleDimensione del font
lineSpacingTypeLineSpacingTypeTipo di interlinea. Numero di pixel o percentuale dell’altezza del font
lineSpacingValueintValore dell’interlinea
maxWidthintLarghezza massima in pixel per l’immagine

Returns: java.io.InputStream - Immagine in formato PNG come flusso di byte

drawText(Font font, String text, double fontSize)

public static InputStream drawText(Font font, String text, double fontSize)

Rendering del testo in BitMap.

Parameters:

ParametroTipoDescrizione
fontFontIl carattere.
textjava.lang.StringIl testo.
fontSizedoubleLa dimensione del carattere.

Returns: java.io.InputStream - L’immagine PNG con il testo come flusso di byte.

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)

Rendering del testo in BitMap.

Parameters:

ParametroTipoDescrizione
fontFontIl carattere.
textjava.lang.StringIl testo.
fontSizedoubleLa dimensione del carattere.
lineSpacingTypeLineSpacingTypeIl tipo di interlinea. Numero di pixel o percentuale dell’altezza del carattere.
lineSpacingValueintIl valore dell’interlinea.
maxWidthintLa larghezza massima in pixel per l’immagine risultante.

Returns: java.io.InputStream - L’immagine PNG con il testo come flusso di byte.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
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:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int