如何用编程来实现下面的功能:
  截取矢量图的一部分,并将截取下来的部分显示并保存成为wmf格式的文件。

解决方案 »

  1.   

    保存为emf格式很简单,但要截取矢量图的一部分较难,这要看你用的什么矢量图,是自定义的,还是基于cad的,还要看你解下的图是不是还要保持原有的矢量特性
      

  2.   

    你用的什么矢量图,是自定义的,还是基于cad的
    举个例子,你读取一个dwg或者dxf文件,然后想对其处理,甚至是把截取的图变成自己的格式
    (很多人的梦想),你就必须知道他们的文件格式,这里面牵涉很多问题,也可能我说复杂了不是一句两句,即使有这样的源码,也很少有人会白白告诉你
      

  3.   

    我读取的是一个wmf格式的图元文件,只需有人告诉我方法即可。
      

  4.   

    1.既然是失量图,应该知道组成该图的图元。
    2.“截取”是筛选或是剪裁
    3.筛选---对所有的图元按一定规则进行过滤,符合条件的结果放在一起
    4.剪裁---有矩形和多边形算法,对每个图元分别剪裁,结果放在一起
    5.结果重新绘制到WMF文件
      

  5.   

    你的问题不具体…!矢量图是那种类型的呢?是地图?还是用WINDOWS标准函数绘制的呢?是你能访问图元数据还是你不能访问图元数据。实现起来的方法有所不同…!
      

  6.   

    是用AUTOCAD画的矢量图,不能访问图元数据。