|
Переводы Переводы туториалов и хелпов. |
04.09.2005, 22:11
|
#1
|
|
Полный перевод раздела Command Reference -> 2D-Category -> Text из стандартного хелпа Blitz.
|
|
|
04.09.2005, 22:13
|
#2
|
|
Print [строка$]
Параметры
строка$ (необязательный параметр) – строковая переменная или просто строка
Описание
Эта команда записывает строку в передний буфер (т. е. выводит ее на экран) и переходит на новую строку.
Если необязательный строковой параметр пропущен, то команда просто осуществит переход на новую строку.
См. также: Write.
Пример
; Print – пример использования
; -------------
Print "Blitz "
Print "Basic"
|
|
|
04.09.2005, 22:14
|
#3
|
|
Write строка$
Параметры
строка$ – строковая переменная или просто строка
Описание
Эта команда записывает строку в передний буфер (т. е. выводит ее на экран), но не переходит на новую строку (в отличие от Print).
См. также: Print.
Пример
; Write – пример использования
; -------------
Write "Blitz "
Write "Basic"
|
|
|
04.09.2005, 22:15
|
#4
|
|
Locate Х, Y
Параметры
Х = координата Х на экране
Y = координата Y на экране
Описание
Иногда необходимо разместить команды Print и Input$ в определенном месте на экране. Эта команда помещает “курсор” в указанную точку.
Пример
; Locate – пример использования
strName$=Input$("Как вас зовут?")
Locate 100, 200
Print "Привет, " + strName$
While Not KeyHit(1)
Wend
|
|
|
04.09.2005, 22:17
|
#5
|
|
Text X, Y, строка$, [Х_центр], [Y_центр]
Параметры
Х = начальная Х координата для вывода текста на экран
Y = начальная Y координата для вывода текста на экран
строка$ = строка/текст для вывода на экран
Х_центр = необязательный параметр; True = центрировать по горизонтали
Y_центр = необязательный параметр; True = центрировать по вертикали
Описание
Выводит строку по указанным координатам экрана. Вы можете центрировать текст, присваивая значение True параметру X_центр/Y_центр. Текст будет иметь цвет, который является текущим.
Примечание: печать пробела командой Text не создаст блок, так как пробел – это пустое значение. Таким образом, если написать “ ”, на экран ничего не будет выведено.
Пример
; Text – пример использования
; Включить графический режим
Graphics 800,600,16
; Повторять, пока не будет нажата клавиша Esc
While Not KeyHit(1)
; Вывести на экран текст, центрированный по горизонтали в точке Х=400, Y=0
Text 400,0,"Драсьте!",True,False
Wend
|
|
|
04.09.2005, 22:18
|
#6
|
|
LoadFont (имя_шрифта$[,высота][,жирный][,курсив][,подчеркнутый])
Параметры
имя_шрифта$ - имя шрифта, который нужно загрузить, например, “Arial”
высота – высота шрифта (по умолчанию 12)
жирный – True, чтобы загрузить шрифт жирным, False - не делать шрифт жирным (по умолчанию False)
курсив – True, чтобы загрузить шрифт курсивом, False – не делать шрифт курсивом (по умолчанию False)
подчеркнутый – True, чтобы загрузить шрифт подчеркнутым, False – не делать шрифт подчеркнутым (по умолчанию False)
Описание
Загружает шрифт и возвращает указатель на него.
Вы можете использовать указатель на шрифт с такими командами, как SetFont и FreeFont.
Примечание: Blitz не работает с символьными шрифтами (например, Webdings и WingDings).
Пример
; LoadFont/SetFont/FreeFont – пример использования
; ---------------------------------
; Включить графический режим
Graphics 800,600
; Создать глобальные переменные для шрифтов
Global fntArial, fntArialB, fntArialI, fntArialU
; Загрузить шрифты в переменные
fntArial=LoadFont("Arial",24)
fntArialB=LoadFont("Arial",18,True)
fntArialI=LoadFont("Arial",32,False,True)
fntArialU=LoadFont("Arial",14,False,False,True)
; Установить шрифт и напечатать текст
SetFont fntArial
Text 400,0,"Это просто шрифт Arial с высотой 24",True
SetFont fntArialB
Text 400,30,"Это жирный шрифт Arial с высотой 18",True
SetFont fntArialI
Text 400,60,"Это курсивный шрифт Arial с высотой 32",True
SetFont fntArialU
Text 400,90,"Это подчеркнутый шрифт Arial с высотой 14",True
; Подождать нажатия клавиши Esc
While Not KeyHit(1)
Wend
; Очистить память от всех шрифтов
FreeFont fntArial
FreeFont fntArialB
FreeFont fntArialI
FreeFont fntArialU
|
|
|
04.09.2005, 22:20
|
#7
|
|
SetFont указатель_на_шрифт
Параметры
указатель_на_шрифт = указатель на ранее загруженный шрифт (в оригинале хелпа автор перепутал описание параметров для команды SetFont – прим. перев.)
Описание
Активирует TrueType шрифт, который был ранее загружен в память (командой LoadFont) для дальнейшего использования с командами вывода текста на экран ( Text, например).
Примечание: Blitz не работает с символьными шрифтами (например, Webdings и WingDings).
Убедитесь, что вы очистили память от шрифтов, которые больше не используются.
Пример
; LoadFont/SetFont/FreeFont – пример использования
; ---------------------------------
; Включить графический режим
Graphics 800,600
; Создать глобальные переменные для шрифтов
Global fntArial, fntArialB, fntArialI, fntArialU
; Загрузить шрифты в переменные
fntArial=LoadFont("Arial",24)
fntArialB=LoadFont("Arial",18,True)
fntArialI=LoadFont("Arial",32,False,True)
fntArialU=LoadFont("Arial",14,False,False,True)
; Установить шрифт и напечатать текст
SetFont fntArial
Text 400,0,"Это просто шрифт Arial с высотой 24",True
SetFont fntArialB
Text 400,30,"Это жирный шрифт Arial с высотой 18",True
SetFont fntArialI
Text 400,60,"Это курсивный шрифт Arial с высотой 32",True
SetFont fntArialU
Text 400,90,"Это подчеркнутый шрифт Arial с высотой 14",True
; Подождать нажатия клавиши Esc
While Not KeyHit(1)
Wend
; Очистить память от всех шрифтов
FreeFont fntArial
FreeFont fntArialB
FreeFont fntArialI
FreeFont fntArialU *
|
|
|
04.09.2005, 22:22
|
#8
|
|
FreeFont указатель_на_шрифт
Параметры
указатель_на_шрифт = указатель на ранее загруженный шрифт
Описание
Эта команда очищает память от загруженного в нее TrueType шрифта (командой LoadFont).
Примечание: Blitz не работает с символьными шрифтами (например, Webdings и WingDings).
Пример
; LoadFont/SetFont/FreeFont – пример использования
; ---------------------------------
; Включить графический режим
Graphics 800,600
; Создать глобальные переменные для шрифтов
Global fntArial, fntArialB, fntArialI, fntArialU
; Загрузить шрифты в переменные
fntArial=LoadFont("Arial",24)
fntArialB=LoadFont("Arial",18,True)
fntArialI=LoadFont("Arial",32,False,True)
fntArialU=LoadFont("Arial",14,False,False,True)
; Установить шрифт и напечатать текст
SetFont fntArial
Text 400,0,"Это просто шрифт Arial с высотой 24",True
SetFont fntArialB
Text 400,30,"Это жирный шрифт Arial с высотой 18",True
SetFont fntArialI
Text 400,60,"Это курсивный шрифт Arial с высотой 32",True
SetFont fntArialU
Text 400,90,"Это подчеркнутый шрифт Arial с высотой 14",True
; Подождать нажатия клавиши Esc
While Not KeyHit(1)
Wend
; Очистить память от всех шрифтов
FreeFont fntArial
FreeFont fntArialB
FreeFont fntArialI
FreeFont fntArialU
|
|
|
04.09.2005, 22:23
|
#9
|
|
FontWidth()
Параметры
Отсутствуют.
Описание
Возвращает ширину текущего шрифта в пикселях (используйте SetFont для того, чтобы сделать текущим ранее загруженный шрифт). Эта команда возвращает ширину САМОГО ШИРОКОГО символа в шрифте.
Пример
; FontWidth()/FontHeight – пример использования
; Включить графический режим
Graphics 800,600,16
; Создать глобальную переменную для шрифта
Global fntArial
; Загрузить шрифт в переменную
fntArial=LoadFont("Arial",13,False,False,False)
; Установить шрифт и вывести на экран размер
SetFont fntArial
Text 400,0,"Ширина самого широкого символа в шрифте:"+ FontWidth(),True,False
Text 400,30,"Высота шрифта:"+ FontHeight(),True,False
; Подождать нажатия клавиши Esc
While Not KeyHit(1)
Wend
; Очистить память от всех шрифтов
FreeFont fntArial
|
|
|
04.09.2005, 22:25
|
#10
|
|
FontHeight()
Параметры
Отсутствуют.
Описание
Возвращает высоту текущего шрифта в пикселях (используйте SetFont для того, чтобы сделать текущим ранее загруженный шрифт).
Пример
; FontWidth()/FontHeight – пример использования
; Включить графический режим
Graphics 800,600,16
; Создать глобальную переменную для шрифта
Global fntArial
; Загрузить шрифт в переменную
fntArial=LoadFont("Arial",13,False,False,False)
; Установить шрифт и вывести на экран размер
SetFont fntArial
Text 400,0,"Ширина самого широкого символа в шрифте:"+ FontWidth(),True,False
Text 400,30,"Высота шрифта:"+ FontHeight(),True,False
; Подождать нажатия клавиши Esc
While Not KeyHit(1)
Wend
; Очистить память от всех шрифтов
FreeFont fntArial
|
|
|
04.09.2005, 22:26
|
#11
|
|
StringWidth (строка)
Параметры
строка = любая допустимая строка или строковая переменная
Описание
Возвращает ширину строки в пикселях. Это полезно для определения размещения на экране, прокрутки текста и т.п. Ширина подсчитывается, учитывая размер текущего шрифта.
Пример
; StringWidth/Height – пример использования
a$="Привет!"
Print "A$=" + a$
Print "Эта строка имеет "+ StringWidth(a$) + " пикселей в ширину"
Print "и " + StringHeight(a$) + " пикселей в высоту, учитывая размер текущего шрифта!"
|
|
|
04.09.2005, 22:27
|
#12
|
|
StringHeight (строка)
Параметры
строка = любая допустимая строка или строковая переменная
Описание
Возвращает высоту строки в пикселях. Это полезно для определения размещения на экране, прокрутки текста и т.п. Высота подсчитывается, учитывая размер текущего шрифта.
Пример
; StringWidth/Height – пример использования
a$="Привет!"
Print "A$=" + a$
Print "Эта строка имеет "+ StringWidth(a$) + " пикселей в ширину"
Print "и " + StringHeight(a$) + " пикселей в высоту, учитывая размер текущего шрифта!"
|
|
|
15.10.2005, 22:22
|
#13
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Вот закинул весь раздел в HTML
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:40.
|