关于超想
本站导航
邮件列表
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> Vb -> 多媒体 ->详细
相关内容  
 
 
在Delphi程序中应用IE浏览器控件
DELPHI 中动态链接库的使用
利用Hook技术实现键盘监控
Delphi下汉字输入法的编程及使用
在Delphi中用拼音首字符序列来实现检索功能
在DELPHI中处理时间
Delphi 元件撰写常问问题
任意动态改变/添加网络设置中的 TCP/IP 的 DNS 地址
Delphi 3中Cookie的建立使用
Delphi4.0 开发WEBMAIL程序
用DELPHI制作留言板
 
【新品推荐】

  详细内容
 

用VB 在 AutoCAD R14 中写 Text 的方法
作者: 评价: 上站日期: 2001-09-02
内容说明:
来源:

  
  AutoCAD 可以写不同高宽比、不同角度、不同颜色的 TEXT。无论是用 AutoCAD的TEXT 命令,还是用 AutoLISP,都是很容易做到的,用 VB 是否也很容易哪?我们来看下面一段示例:
  
  Public objAcad As Object
  Public objDoc As Object
  
  Dim ent As Object
  Dim startPoint(0 To 2) As Double
  Dim Point1(0 To 2) As Double
  
  Set objAcad = GetObject(, "AutoCAD.Application")  ' 获得AutoCAD R14对象
  Set objDoc = objAcad.ActiveDocument
  ' 初始化 TEXT 的起点
  startPoint(0) = 10#
  startPoint(1) = 10#
  startPoint(2) = 0#
  ' 写一串 TEXT, 其中字高为 5
  Set ent = objDoc.ModelSpace.AddText("textString", startPoint, 5#)
  ' 初始化 TEXT 的调整点
  Point1(0) = 20#
  Point1(1) = 10#
  Point1(2) = 0#
  With ent
  .Color = 1          ' 改用红色
  .ObliqueAngle = 0.174444   ' 改倾斜角度
   .VerticalAlignment = 0    ' 设垂直位置为 0
  .ScaleFactor = 1#      ' 设文字高宽比,当需要两端对齐时,必须任意给一个值
  .HorizontalAlignment = 5   ' 设文字为两端对齐
  .TextAlignmentPoint = Point1 ' 设对齐点
  End With
  Set objAcad = Nothing
  
    从这里我们可以得出结论,在 VB 中同样可以象 AutoLISP 那样操纵AutoCAD,在某种程度上,VB 更灵活。加上 VB 的易学、易用,编程周期短等优势,可以使您的程序更完美,更好用。 

 
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> Vb -> 多媒体 ->详细
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
声明:本站内容除注明原创以外均从网上摘抄,如有侵权请指明。
  如果您对我们的网站有什么意见或者建议,请与我们联系
powered by 建站易上手- V2.0