Vla-get-red
- 構文
 - (vla-get-red 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)
      ))))
関連事項