allen.zhou 发表于 2020-9-17 13:55:36

求! text转line或shape的skill。谢谢!

请问这种的可以在17.2里面用的有吗。目前基本用17.2。谢谢!

allen.zhou 发表于 2020-9-17 14:03:38

在网上有找到一些代码但是目前看是缺失的希望大牛帮忙补齐!感谢!
lines = axlText2Lines(text)
paths = foreach(mapcan x lines x)
tPolys = nil
foreach(path paths
       polys = axlPolyFromDB(path ?endCapType 'ROUND ?line2poly t)
       foreach(poly polys
            tPolys = axlPolyOperation(tPolys poly 'OR)
       )
)
unless(listp(tPolys) tPolys = list(tPolys))
foreach(tPoly tPolys
       axlDBCreateShape(tPoly t "BOARD GEOMETRY/SILKSCREEN_TOP")
)

這侽孓譙悴丶 发表于 2020-9-17 14:33:13

为什么要转成Line或shape?

allen.zhou 发表于 2020-9-18 13:54:59

這侽孓譙悴丶 发表于 2020-9-17 14:33
为什么要转成Line或shape?

用于在白漆中间加文字啊

allen.zhou 发表于 2020-9-18 13:56:27

這侽孓譙悴丶 发表于 2020-9-17 14:33
为什么要转成Line或shape?

而且白漆一定要和文字同情况避让。这样会美观防呆。小板大多都差不多,可防止工人拿错板子。或者方向拿反。

allen.zhou 发表于 2020-9-18 14:04:32

這侽孓譙悴丶 发表于 2020-9-17 14:33
为什么要转成Line或shape?

有没有好的代码完成这个直接转化过程呢.如附件为人工手工挖出来的,很消耗时间。

這侽孓譙悴丶 发表于 2020-9-18 17:07:51

allen.zhou 发表于 2020-9-18 14:04
有没有好的代码完成这个直接转化过程呢.如附件为人工手工挖出来的,很消耗时间。

这个根本不需要找skill啊,软件自带这个功能了:https://www.eda365.com/thread-440269-1-1.html

allen.zhou 发表于 2020-9-18 17:23:03

這侽孓譙悴丶 发表于 2020-9-18 17:07
这个根本不需要找skill啊,软件自带这个功能了:https://www.eda365.com/thread-440269-1-1.html

找到了非常感谢大佬!

allen.zhou 发表于 2020-9-18 17:53:15

這侽孓譙悴丶 发表于 2020-9-18 17:07
这个根本不需要找skill啊,软件自带这个功能了:https://www.eda365.com/thread-440269-1-1.html

大佬能否帮忙分享一下改变线宽间距的那个skill,新人没权限下载。难受!

ifuture 发表于 2021-1-17 18:18:11

还真是 官方自带了。。。。
页: [1] 2
查看完整版本: 求! text转line或shape的skill。谢谢!