xyp1964 发表于 2009-6-11 22:18:00

[原创]DCL中实现:图中已有图块动态预览

<p>直接遍历图块内曲线实体,vector_image到图像框。</p><p></p><p></p>

carrot1983 发表于 2009-6-11 22:40:00

本帖最后由 作者 于 2009-6-12 8:34:22 编辑 <br /><br /> <p>纯支持。</p><p>想要知道怎么做的。</p><p></p>

liminnet 发表于 2009-6-12 08:49:00

mmmmmm 发表于 2009-6-12 09:28:00

<p>我估计是顺次浏览块内元素,读取其相应的坐标,形成可以GRDRAW的点表。</p><p>然后只要控制好比例(显示在IMAGE里)就行了。我估计如果块太复杂(有块中块或块内实体数目特别大),这种方法很费力了。</p><p></p>

雪山飞狐_lzh 发表于 2009-6-12 09:46:00

GetPointAtDist?

liminnet 发表于 2009-6-12 10:33:00

caoyin 发表于 2009-6-12 13:23:00

<p>应该是wmf方法——猜的</p><p></p>

mmmmmm 发表于 2009-6-12 16:15:00

<p>绝对不可能是WMF,因为要调用command,那样需要临时挂起DCL,使用中点一次DCL闪一次,很烦人的。</p>

飞诗(fsxm) 发表于 2009-6-12 17:22:00

<p>我晕!测试一下能不能显示有文字的块不就知道了!</p><p>院长自己都说了直接读遍历图块内曲线实体,</p><p>当然就是用vlax-Curve-GetPointAtDist取点了!</p><p>还有就是<font face="Verdana" color="#61b713"><strong>mmmmmm</strong><font color="#000000">我早先实现了用wmf来搞这个了~</font></font></p><p><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=75178">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=75178</a></p><p><font face="Verdana" color="#61b713"><font color="#000000">你看看vba部分吧,谁说输出输入wmf就一定要用command的?</font></font></p>

xyp1964 发表于 2009-6-16 15:43:00

<p>explode法:</p>
页: [1] 2
查看完整版本: [原创]DCL中实现:图中已有图块动态预览