AddAttribute Метод

Создает определение атрибута в данном местоположении с указанными свойствами.

См. также | Пример

Синтаксис

RetVal = object.AddAttribute(Height, Mode, Prompt, InsertionPoint, Tag, Value)

Object

ModelSpace Коллекция , PaperSpace Коллекция , Block
Объект или объекты обращающиеся к этому методу.

Height

Double; только для ввода
Высота текста в модуле текущего рисунка.

Mode

AcAttributeMode перечисление; только для ввода
(любая комбинация констант может использоваться, добавляя их вместе):

acAttributeModeInvisible

acAttributeModeConstant

acAttributeModeVerify

acAttributeModePreset

Prompt

String; только для ввода
Эта строка появляется, когда блок, содержащий этот атрибут вставлен. Значение по умолчанию для этой строки - строка Tag. Ввод acAttributeModeConstant для параметра Mode отключает подсказку.

InsertionPoint

Variant (массив с тремя элементами double); только для ввода
Трехмерные координаты полежения WCS местоположения атрибута.

Tag

String; только для ввода
Эта ненулевая строка идентифицирует каждое возникновение атрибута. Введите любые символы кроме пробелов или восклицательных знаков. AutoCAD изменяет символы нижнего регистра на верхний регистр.

Value

String; только для ввода
Эта ненулевая строка - заданный по умолчанию атрибут со значением.

RetVal

Attribute объект
Недавно созданный объект Attribute.

Замечания

Значения Mode следующие:

acAttributeModeInvisible

Определяет, что атрибуты со значением не будут появляться, когда Вы вставляете блок. Команда ATTDISP отменяет режим Invisible.

acAttributeModeConstant

Дает атрибутам установленное значение для блочных вставок.

acAttributeModeVerify

Подсказки, чтобы проверить, что атрибут со значением является правильным, когда Вы вставляете блок.

acAttributeModePreset

Устанавливает атрибут на его значение по умолчанию, когда Вы вставляете блок, содержащий текущий атрибут. Значение не может быть отредактировано в этом режиме.

Определение атрибута связано с блоком, для которого он создан. Определения атрибута, созданные в пространстве модели или пространстве листа, как полагают, не присоединенные к любому данному блоку.

Системная переменная AFLAGS сохраняет установку режима. Вы можете сделать запрос этого значения, используя метод GetVariable, или набор использующий метод SetVariable.

Сайт управляется системой uCoz