本帖最后由 befun 于 2020-4-18 15:59 编辑
我想在A4打印框里添加全图的水印,防止被复印,但是不知道怎么添加文字,大概就像下图A4框3X6的水印,A3就是旋转90°放大的A4
-------------------------------------------
 - (defun c:addtk()
- (setvar "cmdecho" 0)
- (princ "选择要添加的矩形图框:")
- (setq ss (ssget))
- (setq rate (getreal "\n输入公司名称:"))
- (if (= rate nil) (princ "公司名不能为空")
- (setq n 0)
- (repeat (sslength ss)
- (setq ent (ssname ss n))
- (setq ent_data (entget ent))
- (setq ent_type (cdr (assoc 0 ent_data)))
- (setq ent_tuc (cdr (assoc 8 ent_data)))
- (if (= ent_type "LWPOLYLINE")
- (if (= ent_tuc "打印框")
- (if (= (cdr (assoc 70 ent_data)) 1)
-
- ;
-
- )
- )
- )
- (setq n (1+ n))
- )
- (princ)
- )
--------------------------------
|