CAD Forum - UnMask - remove background mask fill from Texts, Leaders and Dimensions (LSP for AutoCAD)
UnMask - remove background mask fill from Texts, Leaders and Dimensions (LSP for AutoCAD): [ + show all files ] How to load a LISP application (.LSP/.VLX) into AutoCAD? See the Tip 7245. Many other files also on ARKANCE Helpdesk, CAD blocks in the Block
www.cadforum.cz
;remove mask
(defun C:UnMask ( / obj ss ssl)
(prompt "\nSelect TEXTs, DIMs or if Press Enter to Select All:")
(if (setq ss (ssget '((0 . "*TEXT,*LEADER,DIM*")))) ; just the selected
()
(setq ss (ssget "_X" '((0 . "*TEXT,*LEADER,DIM*"))))) ; from all
(if ss
(progn
(setq ssl (sslength ss))
(repeat ssl
(setq ssl (1- ssl))
(setq obj (vlax-ename->vla-object (ssname ss ssl)))
(if (vlax-property-available-p obj 'BackgroundFill)(vlax-put obj 'BackgroundFill 0)) ; mtext
(if (vlax-property-available-p obj 'TextBackgroundFill)(vlax-put obj 'TextBackgroundFill 0)) ; leader
(if (vlax-property-available-p obj 'TextFill)(vlax-put obj 'TextFill 0)) ; dim
)
)
(princ "\nNo masked texts found.")
)
(prin1)
)
한번에 MTEXT Mask를 끌 수 있음
반응형
'autocad' 카테고리의 다른 글
| Deleting a selection set (0) | 2026.05.27 |
|---|---|
| Custom Message Box (0) | 2026.05.13 |
| Regen Lisp (0) | 2026.05.08 |
| dimstyle dialog box variables names (2) | 2026.04.28 |
| exportlayout (0) | 2026.04.15 |