RenderingUtils

Inheritance: java.lang.Object

public class RenderingUtils

Предоставляет вспомогательные методы для рендеринга.

Методы

МетодОписание
drawText(Font font, GlyphId[] glyphIds, double fontSize)Отрисовка текста в Bitmap.
drawText(Font font, GlyphId[] glyphIds, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Отрисовка текста в Bitmap.
drawText(Font font, String text, double fontSize)Отрисовка текста в Bitmap.
drawText(Font font, String text, double fontSize, RenderingUtils.LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth)Отрисовка текста в 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)

Отрисовка текста в Bitmap. Возвращает результат в формате PNG в виде потока байтов.

Parameters:

ПараметрТипОписание
fontFontШрифт
glyphIdsGlyphId[]Текст, представленный как массив идентификаторов глифов
fontSizedoubleРазмер шрифта

Returns: java.io.InputStream — изображение в формате PNG в виде потока байтов

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)

Отрисовка текста в Bitmap. Возвращает результат в формате PNG в виде потока байтов.

Parameters:

ПараметрТипОписание
fontFontШрифт
glyphIdsGlyphId[]Текст, представленный как массив идентификаторов глифов
fontSizedoubleРазмер шрифта
lineSpacingTypeLineSpacingTypeТип межстрочного интервала. Количество пикселей или процент от высоты шрифта
lineSpacingValueintЗначение межстрочного интервала
maxWidthintМаксимальная ширина в пикселях для изображения

Returns: java.io.InputStream — изображение в формате PNG в виде потока байтов

drawText(Font font, String text, double fontSize)

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

Отрисовка текста в Bitmap.

Parameters:

ПараметрТипОписание
fontFontШрифт.
textjava.lang.StringТекст.
fontSizedoubleРазмер шрифта.

Returns: java.io.InputStream — PNG‑изображение с текстом в виде потока байтов.

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)

Отрисовка текста в Bitmap.

Parameters:

ПараметрТипОписание
fontFontШрифт.
textjava.lang.StringТекст.
fontSizedoubleРазмер шрифта.
lineSpacingTypeLineSpacingTypeТип межстрочного интервала. Количество пикселей или процент от высоты шрифта.
lineSpacingValueintЗначение межстрочного интервала.
maxWidthintМаксимальная ширина в пикселях для результирующего изображения.

Returns: java.io.InputStream — PNG‑изображение с текстом в виде потока байтов.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int