Description
Description
In a C# project I'm trying to convert from SVG to Image object using the following code:
img = Svg.SvgDocument.Open(filePath).Draw();
The problem is with the 'Open' method since I divided that line into Open first and Draw after it.
And it does not fail but the svg is not being rendered correctly. I also have these traceback errors:
HCTgui.exe Warning: 0 : Attribute 'width' cannot be set - type 'Svg.SvgDocument' cannot convert from string '29.724014mm'.
HCTgui.exe Warning: 0 : Attribute 'height' cannot be set - type 'Svg.SvgDocument' cannot convert from string '16.038712mm'.
HCTgui.exe Warning: 0 : Attribute 'transform' cannot be set - type 'Svg.SvgGroup' cannot convert from string 'translate(-60.535697,-122.57997)'.
HCTgui.exe Warning: 0 : Attribute 'transform' cannot be set - type 'Svg.SvgGroup' cannot convert from string 'matrix(4.5495881,0,0,3.9014996,-235.85594,-137.43323)'.
HCTgui.exe Warning: 0 : Attribute 'transform' cannot be set - type 'Svg.SvgGroup' cannot convert from string 'matrix(0.22003619,0,0,-0.25571455,52.118913,92.951338)'.
HCTgui.exe Warning: 0 : Attribute 'transform' cannot be set - type 'Svg.SvgPath' cannot convert from string 'matrix(0,-1,-1,0,0,0)'.
HCTgui.exe Warning: 0 : Attribute 'd' cannot be set - type 'Svg.SvgPath' cannot convert from string 'm -86.822733,-59.964423 a 6.3617005,14.09141 0 0 1 -5.577324,-6.972381 6.3617005,14.09141 0 0 1 -0.01308,-14.185706 6.3617005,14.09141 0 0 1 5.564423,-7.022775'.
HCTgui.exe Warning: 0 : Attribute 'transform' cannot be set - type 'Svg.SvgPath' cannot convert from string 'rotate(90)'.
HCTgui.exe Warning: 0 : Attribute 'd' cannot be set - type 'Svg.SvgPath' cannot convert from string 'm 102.85328,-59.964423 a 6.3617005,14.09141 0 0 1 -5.57732,-6.972381 6.3617005,14.09141 0 0 1 -0.01308,-14.185706 6.3617005,14.09141 0 0 1 5.564427,-7.022775'.
HCTgui.exe Warning: 0 : Attribute 'stroke-width' cannot be set - type 'Svg.SvgGroup' cannot convert from string '2.470398'.
HCTgui.exe Warning: 0 : Attribute 'stroke-dasharray' cannot be set - type 'Svg.SvgGroup' cannot convert from string 'none'.
HCTgui.exe Warning: 0 : Attribute 'stroke-width' cannot be set - type 'Svg.SvgPath' cannot convert from string '1.509307'.
HCTgui.exe Warning: 0 : Attribute 'stroke-dasharray' cannot be set - type 'Svg.SvgPath' cannot convert from string 'none'.
HCTgui.exe Warning: 0 : Attribute 'stroke-dashoffset' cannot be set - type 'Svg.SvgPath' cannot convert from string '3.779527'.
HCTgui.exe Warning: 0 : Attribute 'stroke-width' cannot be set - type 'Svg.SvgPath' cannot convert from string '1.509307'.
HCTgui.exe Warning: 0 : Attribute 'stroke-dasharray' cannot be set - type 'Svg.SvgPath' cannot convert from string 'none'.
HCTgui.exe Warning: 0 : Attribute 'stroke-dashoffset' cannot be set - type 'Svg.SvgPath' cannot convert from string '3.779527'.
Example data
It happens with any single .SVG I try to use. All of them correctly validated and working.
Used Versions
I'm using Visual Studio 2019 Pro, Windows 10 and SVG 3.3.0
Thank you so much!