Последовательность запроса, чтобы создать изображения для полей ввода изображения и кнопок изображения подобна обрабатывающей списку последовательности. Ads_start_image () функция начинает создание изображения, и ads_end_image () заканчивает это. Однако, опции для того, чтобы рисовать определены следующей отдельной функцией, вызывает вместо параметров:
§
N ads_vector_image () рисует вектор (единственный, прямо выравнивать) в текущем изображении.
§ N ads_fill_image () рисует заполненный прямоугольник в текущем изображении.
§ N ads_slide_image () рисует слайд AutoCAD в изображении.
Векторы и заполненные прямоугольники полезны для простых изображений, типа цветных образчиков (заполненные прямоугольники) использования диалогового окна AutoCAD Select Color, чтобы отобразить выбор пользователя цвета. Для сложных изображений, слайды более удобны. Однако их отображение может быть потребление время. Если Вы используете их, сохраните их простой.
Рисующая изображение функция, ads_vector_image (), требует, чтобы Вы определили абсолютные координаты, в то время как ads_fill_image () и ads_slide_image () требуют стартовой координаты с относительной шириной и высотой. Чтобы делать это правильно, Вы должны знать точные измерения о поле ввода изображения или кнопке изображения. Поскольку эти измерения обычно назначаются, когда диалоговое окно размещено, пакет PDB обеспечивает функцию, ads_dimensions_tile (), который возвращает ширину и высоту специфического поля ввода. Вызовите эту функцию прежде, чем Вы начинаете создавать изображение. Начало координат поля ввода (0,0), является всегда его левым верхним углом.
Цвета могут быть определены как номера цвета AutoCAD или как один из “логических” номеров цвета, показанных в следующей таблице.
ADI
номера цвета
Цвет |
Номер |
Мнемоническое описание ADI |
-2 |
BGLCOLOR |
Текущий фон экрана графики AutoCAD |
-15 |
DBGLCOLOR |
Текущий цвет фона диалогового окна |
-16 |
DFGLCOLOR |
Цвет символа диалогового окна Current (для текста) |
-18 |
LINELCOLOR |
Диалоговое окно текущего цвета линии |