查看单个帖子
旧 2009-05-04, 02:55 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】2.7.1 invalid svg output from drawing with te

2.7.1 invalid svg output from drawing with text
2.7.1 invalid svg output from drawing with text
hi,
i am using dwgdirect 2.7.1 odamfcapp to export the attached drawing to a svg but the output file is an invalid svg.
the entity that causes the problem is a acdbtext with handle "1c6" the text value is: "design: 100 psig @ 150^f"
please see the attached (mad-3915.zip) file and compare "mad-3915_svg.jpg" => image from altova xmlspy.
with "mad-3915_dwg.jpg.jpg" => image from odamfcapp 2.7.1
could you advice on how to export the text to svg (when text has ^f).
the compiler i am using is "microsoft visual c++ 2005".
regards.
luis
attached files
there is a character with value 06 in the text. that situation is not handled in svg export.
it will be fixed in the next version, but i'm not sure what would be proper fix. currently you may temporarily fix it yourself - find in svgexport sources all the mentions of 128 - it is used 3 times to check if character is ascii, and add there a clause like
code:
... if (n < 20){}else ...effectively skipping such characters.
vladimir
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)