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

На главную

## 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

На главную