[問題]表格的autolisp寫法,如何有不同欄寬
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[問題]表格的autolisp寫法,如何有不同欄寬
(setq row (length blknum_list))
(setq pp(getpoint "\n表格左上角點:"))
(command "-table" 3 row "w" 40 "h" 1 pp)
(setq en (entlast))
(setq enx (vlax-ename->vla-object en));轉換為Activex物件
(setq row 0 column 0)
(vla-settext enx row column "數量統計表") ;在0列0行寫文字
(vla-setcellalignment enx row column 5) ;4左中,5正中,6右中
(vla-settext enx 1 0 "圖塊") ;在1列1行寫文字
(vla-settext enx 1 1 "圖示") ;在1列2行寫文字
(vla-settext enx 1 2 "數量") ;在1列3行寫文字
(setq ii 2)
(foreach lista blknum_list
-------------------------------
-------------------------------
)
請問各位大大,像這樣表格如何讓不同欄有不同欄寬
(command "-table" 3 row "w" 10 "h" 1 pp)
(setq pp(getpoint "\n表格左上角點:"))
(command "-table" 3 row "w" 40 "h" 1 pp)
(setq en (entlast))
(setq enx (vlax-ename->vla-object en));轉換為Activex物件
(setq row 0 column 0)
(vla-settext enx row column "數量統計表") ;在0列0行寫文字
(vla-setcellalignment enx row column 5) ;4左中,5正中,6右中
(vla-settext enx 1 0 "圖塊") ;在1列1行寫文字
(vla-settext enx 1 1 "圖示") ;在1列2行寫文字
(vla-settext enx 1 2 "數量") ;在1列3行寫文字
(setq ii 2)
(foreach lista blknum_list
-------------------------------
-------------------------------
)
請問各位大大,像這樣表格如何讓不同欄有不同欄寬
(command "-table" 3 row "w" 10 "h" 1 pp)
swcforest- 初級會員
- 文章總數 : 113
年齡 : 45
來自 : 台中市南區
職業 : 土木工程設計
愛好 : 遊山玩水及AutoLISP
個性 : 開朗活潑
使用年資 : 六七年了
使用版本 : AutoCAD 2016
積分 : 1
經驗值 : 6246
威望值 : 10
注冊日期 : 2008-07-27
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章