PlotToDevice样例程序

来源:互联网 发布:淘宝卖家处理退货申请 编辑:程序博客网 时间:2024/05/17 05:07

Imports ZWCAD 


Public Class Form1 


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim objConfig As ZcadPlotConfiguration 
Dim objAcadApp As Object 
Dim objDwg As Object 
'Dim objAcadApp As ZcadApplication 
'Dim objDwg As ZcadDocument 
Dim blnresult As Boolean 

objAcadApp = CreateObject("zwcad+.application") 
objDwg = objAcadApp.ActiveDocument 
Dim myspace As ZWCAD.ZcadModelSpace 
myspace = objDwg.ModelSpace() 
Dim myline As ZcadLine 
Dim startpoint(2) As Double 
startpoint(0) = 0 : startpoint(1) = 0 : startpoint(2) = 0 
Dim endpoint(2) As Double 
endpoint(0) = 10 : endpoint(1) = 200 : endpoint(2) = 0 
myline = myspace.AddLine(startpoint, endpoint) 
myline.Update() 
objDwg.SendCommand("_zoom e ") 


objConfig = objDwg.PlotConfigurations.Add("new") 

objConfig.ConfigName = "\\192.168.0.155\HP LaserJet 1022" 

blnresult = objDwg.Plot.PlotToDevice(objConfig.ConfigName) 
MsgBox(blnresult.ToString) 
End Sub 
End Class

原创粉丝点击