RadiusEnabled: Boolean
Свойство RadiusEnabled устанавливает и возвращает признак активности закруглений границы.
Допустимые значения:
true. Закругления границы активны;
false. Закругления границы не активны.
Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценария jquery.js, PP.js и файл стилей PP.css. Добавим в документ текстовую область и установим для неё новый стиль:
// Создаем текстовую область var textArea = new PP.Ui.TextArea({ // Задаем ширину области Width: 200, // Задаем высоту области Height: 100, // Задаем содержимое области Content: "2013" }); // Создаем тень var shadow = new PP.Shadow({ Color: new PP.Color("#ffef99") }); // Задаем угол падения тени shadow.setAngle(45); // Задаем разницу в размере тени относительно объекта shadow.setSize(10); // Создаем границу текстовой области var border = new PP.Border({ "Width": 2 }); // Задаем активность границы border.setEnabled(true); // Задаем радиус закругления border.setRadius(10); // Задаем стиль границы border.setStyle(PP.BorderStyle.dashed); // Задаем цвет границы border.setColor(new PP.Color("#933da8")); // Задаем активность закруглений border.setRadiusEnabled(true); // Создаем стиль для текстовой области var style = { Release: new PP.Style({ // Задаем кисть со сплошной заливкой Background: new PP.SolidColorBrush({ Color: "#a3c8fc" }), // Задаем полужирный курсив Font: new PP.Font({ IsBold: true, IsItalic: true }), // Задаем границу Border: border, // Задаем тень Shadow: shadow }) }; // Устанавливаем стиль textArea.setStyle(style); // Добавляем данную область в документ textArea.addToNode(document.body);
В результате выполнения примера в документе была создана текстовая область с полужирным и курсивным начертанием шрифта, а также установленными тенью и цветом заливки. Для границы текстовой области была установлена штриховая линия толщиной, равной 2 пикселям, с радиусом скругления углов, равным 10 пикселям:
Далее делаем закругления границы неактивными, устанавливаем новые значения стиля и цвета для каждой линии границы и обновляем стиль текстовой области:
// Задаем активность закруглений border.setRadiusEnabled(false); // Задаем цвет нижней границы border.setBottomColor(new PP.Color("#808080")); // Задаем цвет левой границы border.setLeftColor(new PP.Color("#0000ff")); // Задаем цвет правой границы border.setRightColor(new PP.Color("#0000ff")); // Задаем цвет верхней границы border.setTopColor(new PP.Color("#808080")); // Задаем стиль нижней границы border.setBottomStyle(PP.BorderStyle.dashed); // Задаем стиль левой границы border.setLeftStyle(PP.BorderStyle.solid); // Задаем стиль правой границы border.setRightStyle(PP.BorderStyle.solid); // Задаем стиль верхней границы border.setTopStyle(PP.BorderStyle.dashed); // Обновляем стиль текстовой области textArea.setStyle(style);
В результате этого действия к текстовой области был применен измененный стиль, в котором задано новое значение признака активности закруглений границы, а также новые значения цвета и стиля для каждой линии границы. Закругления границы текстовой области были убраны. Для левой и правой границ области был установлен стиль сплошной линии, для верхней и нижней границ области был установлен стиль штриховой линии:
См. также: