「Vla-get-green」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-green ''vla-object'') ; 機能 : 色 vla-object の緑のRGB値を取得する。 ; 引数 :* vla-object … RGBプロパティを...」) |
(相違点なし)
|
2013年3月16日 (土) 16:33時点における最新版
- 構文
- (vla-get-green vla-object)
- 機能
- 色 vla-object の緑のRGB値を取得する。
- 引数
-
- vla-object … RGBプロパティを持つ VLAオブジェクト
- 戻り値
- 緑の数値
- サンプル
(defun c:layer2trucolor(/ lay tc idx) ; レイヤーのACIカラーをRGBカラーに変換 (vl-load-com) (setq *acaddoc* (vla-get-ActiveDocument (vlax-get-Acad-Object))) (vlax-for lay (vla-get-layers *acaddoc*) (setq tc (vla-get-truecolor lay)) (if (= (vla-get-colormethod tc) acColorMethodByACI) (progn (setq idx (vla-get-colorindex tc)) (vla-put-colormethod tc accolormethodbyrgb) (vla-put-colorindex tc idx) (setq r (vla-get-red tc) g (vla-get-green tc) b (vla-get-blue tc)) (vla-setrgb tc r g b) (vla-put-truecolor lay tc) ))))
関連事項