Атрибуты блока
Атрибуты блока
Атрибут блока представляет собой некое подобие метки или ярлыка, используемых для связывания с блоком текстовой строки или каких-либо иных данных. В процессе вставки блока с переменными атрибутами AutoCAD предлагает ввести значение атрибута, которое затем сохраняется вместе с блоком. Примерами данных атрибутов могут служить номера деталей, технические требования, стоимость, комментарии, фамилии владельцев и т. п.
Можно экспортировать информацию, хранящуюся в атрибутах рисунка, с целью последующего использования в электронных таблицах или базах данных для генерации документов типа спецификаций или ведомостей материалов. С одним блоком допускается связывать несколько атрибутов, имена которых различаются.
Атрибуты могут быть скрытыми . Скрытый атрибут не виден ни на экране монитора, ни на вычерченном рисунке. Несмотря на это, данные такого атрибута хранятся в файле чертежа и извлекаются по мере необходимости.
При формировании атрибута вначале создается описание, в которое заносятся его характеристики.
Команда ATTDEF создает описание атрибута . Она вызывается из командной строки или щелчком на пиктограмме Define Attribute и загружает диалоговое окно Attribute Definition, показанное на рис. 10.23. Здесь необходимо определить имя атрибута, подсказку, значение по умолчанию, форматирование текста, расположение атрибута и при желании – его необязательные характеристики: скрытый, постоянный, контролируемый и установленный, а также другие параметры в следующих областях.
Рис. 10.23. Диалоговое окно создания описания атрибута
• В области Mode доступна настройка четырех режимов атрибута:
– Invisible – скрытый режим. При вставке блока значение атрибута не отображается на рисунке. Его можно отменить с помощью команды ATTDISP;
– Constant – постоянный режим. Атрибут имеет фиксированное значение для всех вхождений блока;
– Verify – контролируемый режим, позволяющий проверять правильность значения атрибута во время вставки;
– Preset – установленный режим, позволяющий создавать атрибуты, значения которых не запрашиваются при вставке блока, но могут быть изменены. Основная цель режима – уменьшить количество запросов. Поэтому включать его не имеет смысла, если для ввода значений атрибутов используется диалоговое окно Attribute Definition.
Значения текущих режимов атрибутов для команды ATTDEF по умолчанию можно установить с помощью системной переменной AFLAGS.
• Область Attribute позволяет задать данные атрибута – текстовую информацию:
– Tag: – имя атрибута, используемое для идентификации каждого вхождения атрибута в рисунок. Имя не может быть пустым и содержать пробелов. Строчные буквы в нем автоматически переводятся в прописные;
– Prompt: – текст подсказки, которая выдается при запросе значения атрибута во время вставки блока. Если нажатием клавиши Enter введена пустая строка, то в качестве текста подсказки используется имя атрибута. Если атрибуту назначено свойство Constant, текстовое поле Prompt: становится недоступным;
– Default: – определяет значение атрибута по умолчанию. Это поле может быть пустым;
– Кнопка Insert field – загружает диалоговое окно вставки поля Field.
Если подсказка Prompt: или параметр Value: должны начинаться с пробела, то первым символом набираемой строки должна быть обратная косая черта (). Если же первый символ подсказки или значения атрибута – обратная косая черта, то вводимый в поле текст должен начинаться двумя обратными косыми чертами (\).
• Область Insertion point позволяет задать координаты точки вставки в рисунке с помощью мыши, для чего следует включить флажок Specify оn-screen.
• При выборе выравнивания по предыдущему атрибуту Align below previous attribute definition имя атрибута автоматически помещается под предыдущим определением атрибута, если таковой есть, в противном случае параметр остается недоступным.
• В области Text Settings определяются параметры текста:
– Justification: – выравнивание;
– Text style: – текстовый стиль;
– Text Height: – указание высоты текста атрибута;
– Rotation: – указание угла поворота текста атрибута.
После того как атрибут создан, его можно включать в набор объектов при создании описания блока. Связывание атрибутов с блоками производится и в случае переопределения блоков. В ответ на запрос AutoCAD о выборе объектов, включаемых в блок, следует включить в набор не только геометрические объекты самого блока, но и необходимые атрибуты. Порядок выбора атрибутов определяет порядок следования запросов на ввод их значений при вставке блока.
Если описание атрибута включено в блок, то при вставке блока AutoCAD предлагает ввести значение атрибута, используя как подсказку указанную в описании текстовую строку, за которой последуют запросы о значениях определенных атрибутов:Данный текст является ознакомительным фрагментом.