Vla-get-backgroundfill
- 構文
 - (vla-get-backgroundfill vla-object )
 
- 機能
 - マルチ テキストの背景を塗り潰しにするかどうかを取得する。
 
- 引数
 - 
- vla-object … VLAオブジェクト(GeoPositionMarker、MText)
 
 
- 戻り値
 - ブール型
- :vlax-True: 背景塗り潰しは有効。
 - :vlax-False: 背景塗り潰しが無効。
 
 
- MText : このプロパティに含まれている値は、[プロパティ]パレットの[背景マスク]プロパティ。
 
- サンプル
 
(vl-load-com)
(defun c:Example_BackgroundFill()
    ;; マルチテキストを作成して塗りつぶしを切り替えるサンプル
    (setq acadObj (vlax-get-acad-object))
    (setq doc (vla-get-ActiveDocument acadObj))
  
    ;; 円を作成
    (setq CircleReference (vlax-3d-point 0 0 0)
          radius 0.5)
    (setq modelSpace (vla-get-ModelSpace doc))  
    (setq circleObj (vla-AddCircle modelSpace CircleReference radius))
    (vla-ZoomAll acadObj)
    (alert "円を描いたよ。")
    
    ;; マルチテキストを背景塗りつぶしありで作成
    (setq width 5
          text "This is the text for the MText object")
    (setq MTextObj (vla-AddMText modelSpace CircleReference width text))
    (vla-put-AttachmentPoint MTextObj 5)
    (vla-put-InsertionPoint MTextObj CircleReference)
    (vla-put-BackgroundFill MTextObj :vlax-true)
    (vla-ZoomAll acadObj)
)
関連事項