Стили в документах

В Autodesk Inventor информация о стилях хранится отдельно от документов Autodesk Inventor в файлах XML — расширяемой спецификации языка разметки документов. Структура файлов XML библиотек стилей Autodesk Inventor может изменяться при переходе к новой версии приложения.

Формат XML используются в двух типах файлов:

Прим.: Программа Autodesk® не поддерживает редактирование или использование этих файлов XML за пределами средств, обеспечиваемых Autodesk Inventor и автономного средства "Диспетчер библиотеки стилей". Любое редактирование этих файлов вручную может привести к повреждению данных и сделает эти файлы непригодными к использованию в приложении Autodesk Inventor.

Для добавления и изменения стилей служит "Редактор стилей и стандартов". Все изменения при этом сохраняются в текущем документе. В других документах они остаются недоступными до тех пор, пока стили не будут сохранены в библиотеке.

Прим.: При вызове команды "Сохранить в библиотеке стилей" необходимо убедится, что действительно требуется заменить параметры стиля в библиотеке параметрами, которые определены в документе. Изменение параметров стиля воздействует на все другие документы, использующие этот стиль.

Основные правила управления стилями

В Autodesk Inventor действуют два механизма управления стилями: "Сохранить в библиотеке стилей" и "Субстили". Все взаимодействия при управлении документами, стилями и библиотеками стилей применяют эти два механизма, чтобы гарантировать наличие всей необходимой информации у конечного объекта, использующего стиль.

Имя/Значение стиля

В Autodesk Inventor имя стиля используется в качестве его уникального идентификатора. В одном и том же контейнере не может содержаться двух стилей одного типа с одинаковыми именами. Например, в чертеже может использоваться только один размерный стиль: "По умолчанию (ANSI)". Но одновременно в одном чертеже могут использоваться размерный стиль: "По умолчанию (ANSI)" и текстовый стиль: "По умолчанию (ANSI)", потому что они представляют собой различные типы стилей. При сравнении двух стилей с одинаковым именем Autodesk Inventor выполняет проверку всех свойств в каждом стиле, чтобы принять решение, эквивалентны ли эти стили. Такая проверка определяется как сравнение значений. Если стиль в документе имеет имя, совпадающее с именем стиля в библиотеке, и значения этих двух стилей эквивалентны (все атрибуты имеют одинаковые значения), это рассматривается как полное соответствие имени/значения. Концепция совпадения имени/значения используется приложением Autodesk Inventor для выполнения автоматических задач.

Субстили

Стили обладают рядом свойств, которые могут быть многократно использованы. В Autodesk Inventor используется преимущество этой инкапсуляции для повторного использования одного типа набора характеристик в качестве группы другого типа. Один стиль может ссылаться на другой, содержащий необходимую информацию. Когда на стиль имеется ссылка из другого стиля, он рассматривается как элемент стиля.

Например, в размерном стиле используются три элемента стиля:

В стиле указывается только имена элементов этого стиля, а не значения его свойств. Когда в Autodesk Inventor выполняется проверка на наличие полного соответствия имени/значения стиля, содержащегося в одном контейнере (документе или библиотеке стилей), стилю в другом контейнере, программа проверяет, нет ли в каждом из этих стилей ссылок на субстиль с тем же именем. Если стили совпадают по имени/значению, аналогичная проверка элементов этих стилей не требуется.

Когда стиль копируется из одного контейнера в другой, приложение Autodesk Inventor обеспечивает наличие в целевом контейнере любого элемента стиля, который необходим для родительского стиля. Если элемент стиля отсутствует в целевом контейнере, он копируется вместе с родительским стилем. Если же в целевом документе или библиотеке стилей есть необходимые элементы стиля, то для копируемого стиля будут использоваться именно эти имеющиеся в наличии элементы стиля.

Прим.:
  • Роль документов в управлении стилями: документы и содержащиеся в них объекты используют стили. Документы являются основным объектом взаимодействия и управления. Все процессы создания, редактирования и управления при взаимодействии между документом и библиотекой стилей производятся в контексте документа Autodesk Inventor.
  • Роль библиотек стилей в управлении стилями: библиотеки стилей являются основным хранилищем стилей для проектов, которые ссылаются на них. Библиотеки стилей разработаны с целью облегчения управлением стилями при взаимодействии многочисленных документов и пользователей, а также для повышения производительности при работе со сложными сборками. Библиотека стилей обеспечивает средства, гарантирующие всем пользователям доступ к самым последним версиям стилей.
  • Роль шаблонов в управлении стилями: в версиях, предшествовавших Autodesk Inventor 9, шаблоны были основным источником стилей. При использовании библиотек стилей роль шаблонов в работе со стилями зависит от настройки параметра проекта "Использование библиотеки стилей". Шаблоны теперь определяют, какой стиль используется по умолчанию при создании нового документа. Когда в проекте используется библиотека стилей, определения стилей копируются из библиотеки при создании нового документа.

Как осуществлять обмен стилями между документами?

Реализация совместного использования (или копирования) стилей документами возможна одним из двух способов:

Управление стилями с помощью библиотек стилей

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

Стандартные взаимодействия между документами и библиотеками стилей достаточно просты. Стиль, используемый в документе, автоматически в него копируется (кэшируется). Это гарантирует наличие в документе необходимой информации о стилях в тех случаях, когда библиотека становится недоступной или к документу осуществляется доступ из проекта, использующего другую библиотеку стилей, или из проекта без библиотеки стилей.

Факторы, влияющие на доступность стиля (или версии стиля):

Автоматическое управление стилями в Autodesk Inventor

Большая часть общих задач управления взаимодействиями стилей документов и библиотек стилей выполняется автоматически приложением Autodesk Inventor.

Автоматическое кэширование стилей в документе:

Если используется стиль из библиотеки, он автоматически копируется в документ вместе со всеми необходимыми элементами стиля.

Автоматическое удаление стилей:

Стили, которые автоматически копируются в документ, автоматически удаляются из него в тех случаях, когда они больше не используются. Это позволяет избежать загромождения документа неиспользуемыми метаданными без какого-либо вмешательства со стороны пользователя.

Автоматическое удаление производится только тогда, когда Autodesk Inventor четко определяет, что при удалении стиля не теряются данные стиля. Необходимые условия для автоматического удаления стилей из документа:

Если Autodesk Inventor не обнаруживает точного совпадения имени и значения для стиля в библиотеке или стиль был вручную кэширован из библиотеки в документ с помощью функции Редактора стилей и стандартов "Кэшировать в документе", то Autodesk Inventor оставляет этот стиль в документе до тех пор, пока он не будет удален вручную.

Ручное управление стилями в документах

Большая часть задач управления стилями в приложении Autodesk Inventor может быть выполнена пользователем. Пользователь может:

Совет: Для получения дополнительных сведений см. также страницу справки документа "Работа со стилями".

На что влияет модификация стиля?

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

Стили в деталях и сборках управляют атрибутами освещения.

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

Поскольку в некоторых типах стилей в качестве подчиненных используются другие стили (так, форматирование размерных чисел в размерных стилях производится на основе текстовых стилей), изменения в одном стиле могут затронуть большое количество других.

Чтобы измененные стили влияли не только на текущий документ, выберите вкладку «Управление» панель «Стили и стандарты» «Сохранить» и обновите другие документы из библиотеки стилей. Как правило, занесение изменений в библиотеку стилей поручается администраторам САПР.

Как можно получить доступ к стилям, которые необходимо изменить?

В диалоговом окне "Редактор стилей и стандартов" можно указать, какого типа стили будут модифицироваться. Щелкните по стрелке кнопки "Фильтр" и выберите: