{"id":686,"date":"2024-06-14T10:45:07","date_gmt":"2024-06-14T02:45:07","guid":{"rendered":"http:\/\/www.wyrcad.com\/?p=686"},"modified":"2024-06-17T16:34:39","modified_gmt":"2024-06-17T08:34:39","slug":"autocad-%e5%9b%be%e5%85%83%e7%bb%98%e5%88%b6","status":"publish","type":"post","link":"https:\/\/www.wyrcad.com\/?p=686","title":{"rendered":"AutoCAD \u56fe\u5143\u7ed8\u5236"},"content":{"rendered":"\n<p>Dim oAutoCAD As Object<br>Call BindAutoCAD(True)<\/p>\n\n\n\n<p>Dim dStartPoint(0 To 2) As Double<br>Dim dEndPoint(0 To 2) As Double<br>Dim dCenterPoint(0 To 2) As Double<br>Dim sTextString As String<br>Dim dHeight As Double<br>Dim dRadius As Double<\/p>\n\n\n\n<p>dStartPoint(0) = 10<br>dStartPoint(1) = 10<br>dStartPoint(2) = 0<br>dEndPoint(0) = 100<br>dEndPoint(1) = 100<br>dEndPoint(2) = 0<br>dCenterPoint(0) = 10<br>dCenterPoint(1) = 10<br>dCenterPoint(2) = 0<br>sTextString = &#8220;Hello world!&#8221;<br>dHeight = 6<br>dRadius = 24<\/p>\n\n\n\n<p>Call DrawLine(dStartPoint, dEndPoint)<br>Call DrawText(sTextString, dStartPoint, dHeight)<br>Call DrawCircle(dCenterPoint, dRadius)<\/p>\n\n\n\n<p>Public Sub DrawLine(vStartPoint As Variant, vEndPoint As Variant) &#8216;\u7ed8\u5236\u76f4\u7ebf<br>Dim oLine As Object<br>Set oLine = oAutoCAD.ActiveDocument.ModelSpace.AddLine(vStartPoint, vEndPoint)<br>End Function<\/p>\n\n\n\n<p>Public Sub DrawText(sTextString As String, vStartPoint As Variant, vHeight As Variant) &#8216;\u5199\u5165\u6587\u672c<br>Dim oText As Object<br>Set oText = oAutoCAD.ActiveDocument.ModelSpace.AddText(sTextString, vStartPoint, vHeight)<br>End Function<\/p>\n\n\n\n<p>Public Sub DrawCircle(vCenterPoint As Variant, vRadius As Variant) &#8216;\u7ed8\u5236\u5706<br>Dim oCircle As Object<br>Set oCircle = oAutoCAD.ActiveDocument.ModelSpace.AddCircle(vCenterPoint, vRadius)<br>End Function<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dim oAutoCAD As ObjectCall BindAutoCAD(True) Dim dStart &hellip; <a href=\"https:\/\/www.wyrcad.com\/?p=686\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201cAutoCAD \u56fe\u5143\u7ed8\u5236\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[24,17],"class_list":["post-686","post","type-post","status-publish","format-standard","hentry","category-bianchengyuandi","tag-vb","tag-biancheng"],"_links":{"self":[{"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=686"}],"version-history":[{"count":3,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/posts\/686\/revisions"}],"predecessor-version":[{"id":708,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=\/wp\/v2\/posts\/686\/revisions\/708"}],"wp:attachment":[{"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wyrcad.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}