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

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

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

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

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

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

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

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

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

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

Субстили

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

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

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

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

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

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

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

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

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

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

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

Автоматизированное управление стилями

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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