Espruino:Справочник по API/Класс Graphics/setFontCustom(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 26: | Строка 26: | ||
Задает кастомный шрифт (и его настройки), который затем будет использоваться функцией drawString(). Более подробно о кастомных шрифтах и их создании читайте в [http://www.espruino.com/Fonts этой статье]. | Задает кастомный шрифт (и его настройки), который затем будет использоваться функцией drawString(). Более подробно о кастомных шрифтах и их создании читайте в [http://www.espruino.com/Fonts этой статье]. | ||
{{Примечание1|Эта функция не доступна для устройств в маленькой flash- | {{Примечание1|Эта функция не доступна для устройств в маленькой [[flash-память]]ю.}} | ||
== Примеры == | == Примеры == |
Текущая версия от 15:56, 11 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция Graphics.setFontCustom()[1]
Синтаксис
function Graphics.setFontCustom(bitmap, firstChar, width, height)
Параметры
- bitmap – bitmap-изображение шрифта, начинающееся с первого столбца, с порядком «от старшего бита к младшему» и глубиной цвета 1 бит на пиксель
- firstChar – первый символ в шрифте. Обычно 32 (в кодировке ASCII), что значит пробел
- width – ширина каждого символа в шрифте. Здесь можно задать либо цело число, либо строку, где каждый символ будет обозначать ширину
- height – высота символа в виде целого числа (максимум – 255). Биты 8-15 обозначают уровень масштабирования (например, 2<<8 увеличит шрифт вдвое). Биты 16-23 обозначают bpp, т.е. количество битов на пиксель (0, 1 – это 1 bpp, 2 – это 2 bpp, 4 – это 4 bpp)
Возвращаемое значение
Объект Graphics, на котором была вызвана эта функция, чтобы сделать цепочку вызовов.
Описание
Задает кастомный шрифт (и его настройки), который затем будет использоваться функцией drawString(). Более подробно о кастомных шрифтах и их создании читайте в этой статье.
Примеры
См.также
Внешние ссылки