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.