Image
Image выводит растровые и векторные (SVG) изображения.
Свойства Image
вКласс, свойство
Комментарий
Image
Включенный класс компонента Image
aspectRatio
Поведение содержимого при изменении соотношения сторон. См. ниже
fillColor
Только для SVG. Принудительное изменение цвета заливки
fillOpacity
Только для SVG. Принудительное изменение прозрачности заливки
fillRepaint
Только для SVG. Использовать параметры принудительной заливки
src
Источник изображения
strokeColor
Только для SVG. Принудительное изменение цвета обводки
strokeOpacity
Только для SVG. Принудительное изменение прозрачности обводки
strokeRepaint
Только для SVG. Использовать параметры принудительной обводки
strokeWidth
Только для SVG. Принудительное изменение толщины обводки
Image.aspectRatio устанавливает, каким образом Image должно реагировать на несоответствие соотношения сторон компонента соотношению сторон размещённого в нём изображения.
Свойство Image.aspectRatio может принимать следующие значения:
Значение
Пример
xMidYMidMeet


xMinYMidMeet

xMaxYMidMeet

xMidYMinMeet

xMidYMaxMeet

xMidYMidSlice
xMinYMidSlice

xMaxYMidSlice

xMidYMinSlice

xMidYMaxSlice
none

При загрузке файлов SVG есть возможность изменения внешнего вида содержимого. Для этого необходимо установить желаемые значения свойств Image.fillColor, Image.fillOpacity, Image.strokeColor, Image.strokeOpacity, Image.strokeWidth, а затем выставить в true значения Image.fillRepaint и Image.strokeRepaint (либо одного из них).
Для того, чтобы корректно удалось корректно перекрасить изображение SVG, необходимо, чтобы оно соотвествовало некоторым требованиям:
Не должно быть выделенного тега style
Все параметры заливки и обводки (созвучные свойствам Image.fill* и Image.stroke*) должны быть реализованы в виде атрибутов тегов, а не в виде элементов атрибута style.
Не должно быть подложек и группировок, обладающих свойствами предыдущего пункта.
Last updated