Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » UPP Examples SVGView error (SVG rendering not correct)
Re: UPP Examples SVGView error [message #61804 is a reply to message #61798] Mon, 22 September 2025 07:46 Go to previous messageGo to previous message
zouql is currently offline  zouql
Messages: 19
Registered: December 2020
Location: China
Promising Member
hello deep:
in the biplane.svg,
1. the <style> in <defs>, but Upp is not process <style> in <defs>.(add it)
2. the <style> .cls-1 is not a valid Id, p.ReadId() can't handle it.(use p.ReadIdh() replace it)
3. the svg path, upp can't process cxy,xy,...(add while(p.Char(',')); in PainterPath.cpp)
4. the svg path, (c,s) or (q, t) they are usually used in combination.
when the front of s is not c, the first control point is the last current point, but now upp not handle it.(add a branch to handle the previous command).
I modified the two files.(SvgParser.cpp, PainterPath.cpp) You can replace it, and will see the correct display. I will submit the code later.


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Bézier Curve and animation Engine for U++ CoreLib
Next Topic: Technology lab vs External resources
Goto Forum:
  


Current Time: Fri Dec 05 12:53:28 CET 2025

Total time taken to generate the page: 0.05599 seconds