даних (числові або текстові) та їх допустиму довжину, а також точність для десяткових чисел. Для кода формата використовується наступний синтаксис:
Twwwppp
де Т — тип даних: N — для числових даних;
С — для текстових.
www — довжина числа (кількість символів у представленні), включаючи коми та десяткові крапки;
ppp — точність.
Для цілих чисел і всіх символьних даних у якості значення точності використовується 000.
Наприклад, для ціни $999.99 можна використовувати шаблон N006002. Тут N означає, що це числові дані; 006 означає, що ці дані можуть мати до шести символів, враховуючи десяткову крапку; а 002 задає точність — два знаки після десяткової крапки.
При створенні файлів шаблонів потрібні акуратність та дотримання кількох правил.
У шаблоні повинен бути щонайменше один тег атрибута.
Кожен рядок повинен бути унікальним. Не можна повторно включати один і той же атрибут.
Потрібно використовувати тільки пробіли для відокремлення двох стовпчиків — ніяких символів табуляції! (Відокремлювати стовпчики не обов’єзково; це робиться просто для наглядності).
Кожен рядок, включаючи останню, повинен закінчуватися символом кінця абзаца.
Не набирайте в кінці останнього рядка пробіли або додаткові символи кінця абзаца.
Кожен рядок файла шаблона стає стовпчиком у результуючому вихідному файлі. У шаблон файла можна вписати фіктивні рядки, щоб у результуючих стовпчиках з’явилися пробіли. Фіктивний рядок може бути, наприклад, таким:
DUMMY1 C002000
Оскільки кожен рядок повинен бути унікальним, то при вставці наступного фіктивного рядка, його потрібно назвати DUMMY2. Приведений зверху рядок утворює у вихідному файлі стовпчик шириною у два символи.
Якщо ви забули точні імена тегів, можна скористатися командою LIST для блока і продивитися інформацію про блок, у якій перераховані властивості всіх атрибутів, враховуючи ім’я тега.
Витягування атрибута
Після створення файла шаблона можна почати витягувати дані. Введіть команду ddattext. Відкриється діалогове вікно Attribute Extraction.
У розділі File Format (Формат файлу) можна вибрати формат вихідного файла:
Comma Delimited File (CDF) (Текст, розділений комами) відповідає файлу з комами між полями (стовпчиками);
Space Delimited File (SDF) (Текст, розділений пробілами) відповідає файлу з пробілами між полями (стовпчиками);
Drawing Interchange File (DFX) (Креслярський файл обміну) відповідає файлу у форматі DXF, але у файл включається тільки інформація про виділені блоки. Для цього формату файл шаблона не створюється.
Клацніть на кнопці Select Objects (Виділити об’єкти) — ви тимчасово повернетесь до креслення. Виділіть блоки, які потрібно включити у вихідний файл і натисніть <Enter>.
Клацніть на кнопці Template File (Файл шаблона) і вкажіть створений файл шаблона.
Клацніть на кнопці Output File (Вихідний файл) і вкажіть ім’я вихідного файла, воно повинне відрізнятися від імені файла шаблона інакше файл шаблона буде переписаний.
Після вказання формату файла, вибору об’єктів та вказання файла шаблона і вихідного файла клацніть на кнопці OK — вихідний файл буде створено.