RU/guiGetFont: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{RU/Client function}} __NOTOC__ Эта функция получает текущий шрифт, который используется для отрисовки текст...")
 
(Перевод страницы на русский язык)
Line 1: Line 1:
__NOTOC__
{{RU/Client function}}
{{RU/Client function}}
__NOTOC__
Эта функция получает текущий [[RU/Element/GUI_font|GUI шрифт]], который используется для отрисовки текста в [[RU/Element/GUI_widgets|элементах GUI]].
Эта функция получает текущий шрифт, который используется для отрисовки текста в элементах GUI.


==Синтаксис==  
==Синтаксис==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
string, element guiGetFont ( element guiElement )
string, element guiGetFont( element guiElement )
</syntaxhighlight>  
</syntaxhighlight>  
{{RU/OOP||[[RU/Elemnt/GUI widgets|GuiElement]]:getFont|font|guiSetFont}}


===Обязательные аргументы===  
===Обязательные аргументы===  
*'''guiElement:''' элемент, шрифт которого вы хотите получить.
*'''guiElement:''' элемент, шрифт которого вы хотите получить.


===Возвращает===
===Возвращаемые значения===
*'''string''' Строку, содержащую название текущего шрифта элемента, или ''false'', если элемент GUI, переданный в функцию, недействителен.
====Первое значение====
*'''element''' Используемый нестандартный [[RU/GUI font|шрифт GUI]], или ''nil'' в противном случае.
*'''[[RU/String|Строку]]''', ''содержащую название текущего шрифта элемента'', если элемент был найден.
*'''[[RU/Boolean|false]]''', если указаны недопустимые аргументы.
====Второе значение====
*'''[[RU/GUI_widgets|GUI элемент]]''', ''используемый нестандартный GUI шрифт''.
*'''[[RU/Nil|nil]]''', если нету элементов, используемых нестандартный GUI шрифт.


==Пример==
==Пример использования==
Данный пример устанавливает и получает шрифт предварительно сделанного элемента GUI, а затем выводит его в чат.
<section name="Клиент" class="client" show="true">
'''Пример 1:''' Устанавливает и получает шрифт предварительно сделанного элемента GUI, а затем выводит его в чат.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Создаём GUI метку
local dummyGUIElement = guiCreateLabel( 0.45, 0.48, 0.10, 0.04, "Привет мир", true ) -- создаёт тестовую метку GUI
local dummyGUIElement = guiCreateLabel ( 0.45, 0.48, 0.10, 0.04, "Hello world", true )
guiSetFont( dummyGUIElement, "sa-gothic" ) -- устанавливает шрифт для созданного GUI элемента
guiSetFont ( dummyGUIElement, "sa-gothic" )
outputChatBox( "Используемый шрифт: " .. guiGetFont( dummyGuiElement ) ) -- выводит шрифт GUI элемента в чат
-- Выводит шрифт метки в чат
outputChatBox ( "Используемый шрифт: " .. guiGetFont ( dummyGuiElement ) )
</syntaxhighlight>
</syntaxhighlight>
</section>


==Смотрите также==
==Смотрите также==
{{RU/GUI_functions}}
{{RU/GUI_functions}}
{{RU/GUI_events}}
[[Category:GUI шрифт]]
[[Category:GUI виджеты]]
[[en:guiGetFont]]
[[en:guiGetFont]]
[[ru:guiGetFont]]
[[pl:guiGetFont]]

Revision as of 16:30, 17 April 2021

Эта функция получает текущий GUI шрифт, который используется для отрисовки текста в элементах GUI.

Синтаксис

string, element guiGetFont( element guiElement )

Синтаксис ООП Помогите! Я не понимаю, что это!

Метод: GuiElement:getFont(...)
Переменная: .font
Парная функция: guiSetFont

Обязательные аргументы

  • guiElement: элемент, шрифт которого вы хотите получить.

Возвращаемые значения

Первое значение

  • Строку, содержащую название текущего шрифта элемента, если элемент был найден.
  • false, если указаны недопустимые аргументы.

Второе значение

  • GUI элемент, используемый нестандартный GUI шрифт.
  • nil, если нету элементов, используемых нестандартный GUI шрифт.

Пример использования

Click to collapse [-]
Клиент

Пример 1: Устанавливает и получает шрифт предварительно сделанного элемента GUI, а затем выводит его в чат.

local dummyGUIElement = guiCreateLabel( 0.45, 0.48, 0.10, 0.04, "Привет мир", true ) -- создаёт тестовую метку GUI
guiSetFont( dummyGUIElement, "sa-gothic" ) -- устанавливает шрифт для созданного GUI элемента
outputChatBox( "Используемый шрифт: " .. guiGetFont( dummyGuiElement ) ) -- выводит шрифт GUI элемента в чат

Смотрите также

Общие функции

Браузеры

Кнопки

Флажки

Списки

Редактируемые поля

Таблицы

Памятки

Индикаторы

Переключатели

Полосы прокрутки

Панели прокрутки

Статические изображения

Панели вкладок

Вкладки

Текстовые метки

Окна


Входные события

GUI события