tai550115 发表于 2009-10-27 10:39:00

acLnWt010, acLnWt030列印後看不出粗細

本帖最后由 作者 于 2009-10-28 18:06:29 编辑 <br /><br /> <p>圖中有Line.Lineweight = acLnWt010,&nbsp;acLnWt030</p><p>打開設定狀態列"線寬"螢幕可以看見線粗細</p><p>但在vba中從ModelSpac列印時並非所見即所得</p><p>Dim&nbsp; Layout As AcadLayout</p><p>&nbsp;Layout = ThisDrawing.Layouts.Item("Model")</p><p>&nbsp; Layout.SetWindowToPlot ptMin, ptMax<br/>&nbsp;&nbsp;&nbsp; Layout.PlotType = acWindow<br/>&nbsp;&nbsp;Layout.PlotWithLineweights = True<br/>&nbsp; Layout.PlotWithPlotStyles = False<br/>&nbsp; Layout.ScaleLineweights = False</p><p>;</p><p>objPlot.PlotToDevice</p><p>結果印出線寛完全一樣????</p><p>請問還有那裡參數要在vba中指定</p><p>&gt;&gt;&gt;</p><p>看了許多關於線寬討論,還是沒搞懂出圖線寬.</p><p>&gt;&gt;&gt;</p><p></p>

tai550115 发表于 2009-11-2 16:36:00

<p>應該是自己Autocad繪圖底子太差,</p><p>網友的解決方案看了還是不怎麼瞭解,</p><p>選用最簡單.ctb顏色轉筆寬方式就OKay</p><p>&nbsp;</p><p>不好意思!下回會先確認自己問題在哪,</p><p>以免過度佔用版面資源..謝謝</p>
页: [1]
查看完整版本: acLnWt010, acLnWt030列印後看不出粗細