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)
)
関連事項