明经通道 AutoLISP 函数  
fill_image
 

在当前激活的对话框图像控件中画一个填充矩形

(fill_image x1 y1 width height color)

(x1,y1) 坐标指定填充矩形第一个角(左上角)的位置,该填充矩形的第二个角(右下角)由从第一个角的相对距离 (width,height) 
确定。原点 (0,0) 表示图像控件的左上角,可以调用 dimx_tile 和 dimy_tile 函数来获取其右下角的坐标。

fill_image 函数必须在 start_image 和 end_image 两个函数调用之间调用。

参数

x1

矩形左上角的 X 坐标。必须为正数。

y1

矩形左上角的 Y 坐标。必须为正数。

width

矩形填充区域相对于 x1 的宽度(以像素为单位)。

height

矩形填充区域相对于 y1 的宽度(以像素为单位)。

color

AutoCAD 颜色代码或下表中的逻辑颜色数值之一: 

颜色属性所用的符号名称

颜色代码

ADI 助记符 

说明

–2

BGLCOLOR

AutoCAD 图形屏幕的当前颜色

–15

DBGLCOLOR

当前对话框背景色

–16

DFGLCOLOR

当前对话框(文本)的前景色

–18

LINELCOLOR

当前对话框线的颜色

返回值

代表填充颜色的整数。

示例

(setq color -2) ;; AutoCAD 背景屏幕的颜色
(fill_image
  0
  0
  (dimx_tile "slide_tile")
  (dimy_tile "slide_tile")
  color
)
(end_image)

明经通道 版权所有 未经许可 不得传播

 评论