[VB.net]福萝卜 15:47:03
先筛选横线,然后判断横线端点处有没有竖线,有的话再判断长度比值
[VB&c++]阿华 15:49:13
如果图中线很多,那不是很慢吗
[vb.net]PPYYFF 15:49:22
这样做得挺辛苦,不如直接做个绘制图框块的程序,
[zhengjian211]疯狂青蛙 15:50:32
因为有的旧图图框全是炸散了的
[VB.net]福萝卜 15:50:39
可是一般别人拿过来的图图框都是咋开的
[VB.net]福萝卜 15:53:48
一般一套图里面的单位名称或项目名称是不变的,而且相对于图框的位置使不变的,可以通过这个确定图框位置
[vb.net]PPYYFF 15:54:37
我觉得全凭PL来判别是不是图框不是唯一的选项,比如说有2张图,其中一张很大,且很大一张图中,有个矩形的图形,刚好和你小一号的图框一样大,这时就不是唯一,但是这个概率是很小的
[C#]翔麟 15:55:17
[vb.net]PPYYFF 15:55:18
[zhengjian211]疯狂青蛙 15:55:31
图框的比例我限定了
不可能是任意缩小或者放大
在1:1 1:50 1:100 1:150等等 根据需要自己添加
[VB.net]福萝卜 15:57:09
用大量的代码实现简单的规则指定,我觉得还是取后者了
[沪C#]无情剑客 15:58:16
PL线判断规则:
1.你当前的条件,如拾取某层等
2.是矩形
3.多层嵌套只为最外一个
长宽比例,这个可以忽略,也可以单独指定,图纸比例是任意的,打印都不会唯一的,比如我作图出现了1:1-2-3-4-5-8-10-15-20-30-40-50等等
[vb.net]PPYYFF 16:01:03
要是我我就把图纸处理一遍,每个图纸就选定一个左下角、和右上角生成一遍矩形图框块后,然后再在图框块中指定每张图的比例。。。。等需要指定的参数,然后打印时直接读块及属性了
[沪C#]无情剑客 16:01:35
秋枫的那个已经写的很好了
[vb.net]PPYYFF 16:01:57
秋枫的写得是非常好了
[zhengjian211]疯狂青蛙 16:03:57
秋枫那个记不住上次的设置,而且不能处理旋转角度
[沪C#]无情剑客 16:04:25
可以记住上次的位置,但是不能旋转
[zhengjian211]疯狂青蛙 16:04:43
打印一次都要点很多下,没有常用设置迅速切换.
多图幅混合打印也实现不了
[沪C#]无情剑客 16:05:07
你不会设置吧。。。
你要选好后点下应用就行了
[zhengjian211]疯狂青蛙 16:05:25
是吧,
并且在我的电脑上加载不了.
不知道为什么 |