RenderingUtils
Inheritance: java.lang.Object
public class RenderingUtils
Предоставляет вспомогательные методы для рендеринга.
Методы
drawText(Font font, GlyphId[] glyphIds, double fontSize)
public static InputStream drawText(Font font, GlyphId[] glyphIds, double fontSize)
Отрисовка текста в Bitmap. Возвращает результат в формате PNG в виде потока байтов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font | Font | Шрифт |
| glyphIds | GlyphId[] | Текст, представленный как массив идентификаторов глифов |
| fontSize | double | Размер шрифта |
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:
| Параметр | Тип | Описание |
|---|---|---|
| font | Font | Шрифт |
| glyphIds | GlyphId[] | Текст, представленный как массив идентификаторов глифов |
| fontSize | double | Размер шрифта |
| lineSpacingType | LineSpacingType | Тип межстрочного интервала. Количество пикселей или процент от высоты шрифта |
| lineSpacingValue | int | Значение межстрочного интервала |
| maxWidth | int | Максимальная ширина в пикселях для изображения |
Returns: java.io.InputStream — изображение в формате PNG в виде потока байтов
drawText(Font font, String text, double fontSize)
public static InputStream drawText(Font font, String text, double fontSize)
Отрисовка текста в Bitmap.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font | Font | Шрифт. |
| text | java.lang.String | Текст. |
| fontSize | double | Размер шрифта. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| font | Font | Шрифт. |
| text | java.lang.String | Текст. |
| fontSize | double | Размер шрифта. |
| lineSpacingType | LineSpacingType | Тип межстрочного интервала. Количество пикселей или процент от высоты шрифта. |
| lineSpacingValue | int | Значение межстрочного интервала. |
| maxWidth | int | Максимальная ширина в пикселях для результирующего изображения. |
Returns: java.io.InputStream — PNG‑изображение с текстом в виде потока байтов.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |