Пользовательские дополнения

На главную


GetStyle( self, styleName )

Возвращает всю информацию о стиле, такую как: размер/цвет текста/тени/оутлайна, выравнивание по вертикали и горизонтали, отступы...

-- класс
WidgetsSystemSafe

-- семантика
function GetStyle( self, styleName )

-- входные параметры
styleName: String/WString - имя стиля

-- возвращаемое значение:
Таблица с полями:
font - таблица с полями:
    baseSize: Number - базовый размер шрифта
    fixedSize: Bool - постоянный размер шрифта
    name: String - имя шрифта
    outline - таблица с полями:
        width: Number - размер аутлайна
        color: Color - цвет аутлайна
subtextStyle - таблица с полями:
    paragraph: Bool - выделять как параграф или нет
    before: Number - отступ поред текстом
    offset: Number - смещение текста
    wordWrap: Bool - перенос слов
    alignX: EnumAlignX - выравнивание текста по горизонтали
    color: Color - цвет основного текста
    shadow: Number - размер рени
    shadowColor: Color - цвет тени
overrideTextStyle - таблица с полями:
    alignY: EnumAlignY - выравнивание по вертикали
    lineSpacing: Number - расстояние между строками

-- пример
local styleInfo = widgetsSystem:GetStyle( debugCommon.ToWString( "header" ) )
local styleInfo2 = widgetsSystem:GetStyle( "tip_red" )

Search: "CategoryWidgetsSystem"

CategoryWidgetsSystem
EventPosConverterChanged
EventUpdateShrinkRatio
FunctionWidgetsSystemGetImeSelectorInfo
FunctionWidgetsSystemGetPosConverterParams
FunctionWidgetsSystemGetStyle
FunctionWidgetsSystemGetTextureSize
FunctionWidgetsSystemSelectImeText
FunctionWidgetsSystemSetShrinkRatio


CategoryLuaApi CategoryFunction CategoryWidgetsSystem

На главную