diff --git a/Pilz.UI.Telerik/Symbols/IRadSymbolFactory.cs b/Pilz.UI.Telerik/Symbols/IRadSymbolFactory.cs index 2a2d0c7..0763779 100644 --- a/Pilz.UI.Telerik/Symbols/IRadSymbolFactory.cs +++ b/Pilz.UI.Telerik/Symbols/IRadSymbolFactory.cs @@ -9,6 +9,7 @@ public interface IRadSymbolFactory : ISymbolFactory Image GetImageColored(TSymbols svgImage, SymbolSize size, Color color); Image GetImageFromSvg(RadSvgImage svg); RadSvgImage GetSvgImage(TSymbols svgImage, Size size); + RadSvgImage GetSvgImage(TSymbols svgImage, SymbolSize size); RadSvgImage GetSvgImageColored(TSymbols svgImage, Size size, Color color); RadSvgImage GetSvgImageColored(TSymbols svgImage, SymbolSize size, Color color); } \ No newline at end of file diff --git a/Pilz.UI.Telerik/Symbols/RadSymbolFactory.cs b/Pilz.UI.Telerik/Symbols/RadSymbolFactory.cs index 4425958..eba41f3 100644 --- a/Pilz.UI.Telerik/Symbols/RadSymbolFactory.cs +++ b/Pilz.UI.Telerik/Symbols/RadSymbolFactory.cs @@ -38,6 +38,11 @@ public abstract class RadSymbolFactory : SymbolFactory, IRad return GetImageFromSvg(GetSvgImage(svgImage, size)); } + public RadSvgImage GetSvgImage(TSymbols svgImage, SymbolSize size) + { + return GetSvgImage(svgImage, ResolveCommonSize(size)); + } + public virtual Image GetImageColored(TSymbols svgImage, SymbolSize size, Color color) { return GetImageColored(svgImage, ResolveCommonSize(size), color);