Page 64 - AutoLISP и Visual LISP в среде AutoCAD
P. 64
возможна только при вызове функции start_list с кодом операции, равным 1.
Параметр элемент – строка, которую необходимо добавить в новый или
имеющийся список или заменить существующий пункт списка, в
зависимости от значения параметра операция функции start_list.
(end_list)
Заканчивает обработку списка, открытого функцией start_list. Функция
не имеет параметров и всегда возвращает nil.
Пример:
(start list "list1" 2) ;Начать операции со списком, имеющим
;атрибут key="list1"
(add list "new row") ;Добавить пункт "new_row" в элемент управления
(end ist) ;Закончить операции со списком
(start_image ключ)
Начинает процесс создания изображения в элементах управления image
и image_button. Функция всегда возвращает nil. Параметр ключ – строка,
обозначающая атрибут key элемента управления, представляющего собой
изображение image или image_button.
(dimx_tile ключ), (dimy_tile ключ)
Функции возвращают в единицах изображения размеры элемента image
или image_button. Функция dimx_tile возвращает ширину изображения,
dimy_tile – высоту. Параметр ключ – строка, обозначающая атрибут key
элемента управления, представляющего собой изображение image или
image_button.
(vector_image x1 y1 x2 y2 цвет)
Рисует вектор на изображении, открытом функцией start_image.
Всегда возвращает nil. Параметры: x1, y1 – числа, обозначающие координаты
начала вектора; x2, y2 – числа, обозначающие координаты конца вектора;
цвет – номер цвета AutoCad.
Начало с координатами (0,0) находится в левом верхнем углу
изображения.
(fill_image x1 y1 x2 y2 цвет)
Рисует закрашенный прямоугольник на изображении, открытом
функцией start_image. Всегда возвращает nil. Параметры: x1, y1 – числа,
обозначающие координаты первого угла прямоугольника; x2, y2 – числа,
обозначающие координаты второго угла прямоугольника; цвет – номер
цвета AutoCad, которым производится заполнение прямоугольника.
(slide_image x1 y1 x2 y2 имя_слайда)
Отображает слайд AutoCad на изображении открытом функцией
start_image. Всегда возвращает nil. Параметры: x1, y1 – числа,
определяющие координаты точки вставки слайд-изображения; x2, y2 – числа,
63