Download - Manage Style Lib.doc
-
7/29/2019 Manage Style Lib.doc
1/9
1
AUTODESK INVENTOR
Managing Styles and Style
Libraries in AutodeskInventor
This document contains concepts regarding the
management of Autodesk Inventor Styles and
Style Libraries.It is recommended that you become familiar with Autodesk Inventor styles and know how
to edit, create, and use the styles in an Autodesk Inventor document. Once familiar with
this guide, it is recommended that you review the following documents:
Style Library Overview for Autodesk InventorTransitioning to Style Libraries in Autodesk Inventor
The overview provides a general picture of what Style Libraries are and how they are
used. The transition guide overviews the steps and tools used to prepare an existing
project to use a Style Library.
Support for Editing Autodesk Inventor Style LibrariesAutodesk Inventor uses Extensible Markup Language (XML) files as a means of storing
style information externally from Autodesk Inventor documents. XML files are used in two
different ways to store style information:
Style Libraries a group of predefined XML files that Autodesk Inventor projectsactively reference
Exported styles one or more files with the extension .styxml, used to sharestylesbetween documents outside of a Style Library
Note: Autodesk
does not support the editing or use of these XML files outside of the
tools provided inside Autodesk Inventor and the stand-alone tools: the Style Library
Manager and Styles Management Wizard. Any manual edits to these files may result in
corruption of data and render the files unusable by Autodesk Inventor.
XML SchemaThe schema of the Autodesk Inventor Style Library XML files is subject to change from
release to release.
General Style Management RulesThere are two general mechanisms that are the cornerstone of Autodesk Inventor styles
management. These are the Style Name/Value, and substyles. All management
interactions between documents, styles, and Style Libraries use these two mechanisms to
ensure that the end object using a style has all required information.
-
7/29/2019 Manage Style Lib.doc
2/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
2
Style Name/ValueAutodesk Inventor uses the style name as the unique style identifier. No two styles of the
same type can have the same name in the same container. For example, inside a single
drawing, there can only be one dimension style named Default (ANSI). However, there
can be a dimension style named Default (ANSI), and a text style name Default (ANSI)
in the same drawing, because they are two different style types.
When Autodesk Inventor compares two styles of the same name, it checks all of the
properties in each style to see if they are equal. This comparison is a value comparison. If
a style in a document has a name match to a style in a library, and the values of these two
styles are equal (every attribute is the same value), this is considered an exact
Name/Value match. The concept of a Name/Value match is used by Autodesk Inventor to
perform automated tasks
SubstylesStyles are a means of encapsulating and reusing sets of properties inside of Autodesk
Inventor. Autodesk Inventor takes advantage of this encapsulation to reuse one type of
property set as a subset of another. This is evident where one style references another
style that contains needed information. When a style is referenced by another style, it isregarded as a substyle.
For example, dimension styles have three substyles:
Primary Text Style: used to format the primary units in a dimension.Tolerance Text Style (optional): used to format the tolerances units.Leader Style: used to format Hole Notes and Leader Notes.
A style only knows the name of its substyle. It knows nothing about the values of the
properties contained in the substyle. When Autodesk Inventor checks if a style in one
container (a document or a Style Library) is an exact Name/Value match to a style in
another container, it verifies that each style is referencing a substyle of the same name. A
Name/Value match between the substyles is not necessary for the owning style to have
an exact Name/Value match.
When a style is copied from one container to another, Autodesk Inventor ensures that any
substyle required by the parent style is present in the destination container. If the substyle
does not exist in the destination container, it is copied along with the parent style. If the
substyle does exist, the destinations version of the substyle is used.
Documents in Style ManagementDocuments, and the objects inside of a document, are the consumer of styles. Documents
are the main point of interaction and management. All style creation, editing, and
management between a document and a Style Library is done in the context of an
Autodesk Inventor document.
Style Libraries in Style ManagementStyle Libraries are the central storage location of styles for projects set to use the library.The Style Library is designed to assist in the management of styles between multiple
documents and multiple users, as well as provide some capacity benefits for large
assemblies. The Style Library provides a means of insuring all users have access to the
most current style information
Templates in Style ManagementPrior to Autodesk Inventor 9, templates were the primary source of styles. With Style
Libraries, the role of templates in style management changes depending on the projects
Use Style Library setting. Templates now specify which styles are to be used by default
when a new document is created. When a Style Library is used in a project, the style
definitions are copied from the Style Library when a new document is created.
-
7/29/2019 Manage Style Lib.doc
3/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
3
Managing Styles Using Style LibrariesIn parts, assemblies, and presentations, all styles from the active library, as well as styles
cached in the local document, are shown in the style drop-drop list on the main toolbar or
wherever a style is chosen. In drawings, only styles that are locally cached, or are part of
the active standard, are displayed and available for selection.
Day-to-day interactions between a document and a Style Library are transparent. Any
style used inside of a document is automatically copied (cached) to that document. This
ensures that the document has required style information if a library becomes unavailable,
or if a document is accessed from a project with a different Style Library or a project
without a Style Library.
Considerations that influence what styles (or version of a style) are available:
The document version of a style always overrides. If a style is in both a document and alibrary, and the two do not have the same values, the version in the document is used.
Editing styles always takes place inside of a document. The Style Library cannot be
edited directly.
In drawings, styles are filtered by the active standard. Each standard has a list ofAvailable Styles (found on the Available Styles tab of the Standard edit window). These
styles appear at the top of the Styles drop-down list of drawing documents as well as
style editors that reference a substyle.
Note: These are not the only styles that can be used in the document.
Any style cached in a document is available for use. This allows styles that are not partof a library to be used in a document
Automated Management of Styles in Autodesk InventorThe most common tasks of managing styles between documents and Style Libraries are
performed automatically by Autodesk Inventor.
Automatic Copy into Document
When a style from the library is used, it is copied into the document automatically with all
necessary substyles.
Automatic Style Cleanup
Styles that are automatically copied into a document are automatically removed from that
document whenever they are no longer in use. This allows the document to remain
uncluttered of unused metadata without need for user intervention.
Automatic cleanup only happens when Autodesk Inventor is sure that no style data is lost
if the style is removed. Styles are only automatically removed from a document if:
The style was copied by Autodesk Inventor automatically into the document.The style is not used by any other object or is a substyle of any other style in the
document
The style is an exact Name/Value match to a style in the current library
If Autodesk Inventor cannot find an exact Name/Value match for the style in the library, or
if a style was manually cached from a library into a document using the Style Editors
Cache in Document function, Autodesk Inventor leaves the style in the document until it is
manually purged.
Manual Management of Styles in DocumentsUsers perform the majority of style management tasks inside of Autodesk Inventor.
-
7/29/2019 Manage Style Lib.doc
4/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
4
Editing and Creating Styles
The most common task involving the direct management of styles is either editing an
existing style or creating a new style. Styles are always edited or created inside an
Autodesk Inventor document (part, assembly, drawing, or presentation). Styles are edited
in the style editor, even if the style has not yet been copied into the document. Styles are
automatically copied from the library into a document for edit.Since the Style Library
cannot be edited directly, an edited or newly created style must be saved to the library
from a document. To save a style to a library:
Right-click the style in the Style Editor, and select Save to Style LibrarySelect Save Styles to Style Library from the Format menu in Autodesk Inventor.
Saving a style to a library only saves its substyles if they do not exist in the library. If a
substyle already exists, it must be saved explicitly to replace the library definition.
Substyles are saved to a library with the referencing style using the Format > Save Styles
to Style Library command.
Renaming Styles
Inside the Style Editor, a style is renamed by right-clicking on the style name, and
selecting Rename Cached Style. Renaming a style in the editor only affects thedocuments copy of a style. The library copy of a style is never affected by this function.
There are two effects of renaming a cached style:
All objects using the old style, and all locally cached styles using the old style as asubstyle, now use the renamed style.
Once a style is renamed, it looses any link to a Style Library (is considered to have nomatch to a style in a library), unless its name is changed to a name that matches
another style in the library itself.
A locally cached style cannot be renamed to the same name as a style that is already
cached. For example, if two material styles, one named Aluminum and another named
Aluminum 6061, exist in a document, Aluminum cannot be renamed to be Aluminum
6061. However, if Aluminum is in a document, and a material style named Aluminum
7075 existed in the current library, Aluminum can be renamed to Aluminum 7075,since Aluminum 7075 didnt already exist inside the document
Importing and Exporting StylesStyle Libraries are not the only means of sharing styles. The Pre-R9 Organizer tool used
to copy styles between documents has been replaced with an Import/Export function. This
command is accessed from the style editor. Styles are exported to a *.styxmlfile, and then
imported into other Autodesk Inventor documents.
The differences between using a Style Library to share styles and using import/export are:
No active link is made to an exported style file, meaning there is no update stylemechanism for exported styles.
On Import, any style of the same name is automatically overwritten by the imported
styles values. When updating from a Style Library, replacing styles and substyles mustbe confirmed or done explicitly by the user.
The *.styxmlfile is a self contained file that includes all substyles required by exportedstyles. A Style Library keeps each type of style in a distinct, separate XML file. See the
Style Library Contents section on page 7 for more details on the file structure of a Style
Library
-
7/29/2019 Manage Style Lib.doc
5/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
5
Manually Copying Styles into DocumentsStyles are copied into a document from a Style Library through the style editor by
selecting the styles, right-clicking, and selecting Cache in Document. When manually
copied in this manner, the styles stay in the document until they are manually purged,
even if they are not used by objects in the document itself.
This is a useful mechanism for sending a document to another person along with all of thestyles they might need, but do not want to share your entire library.
Updating StylesWhen a style changes in a library, that change is consumed by all documents using that
style by performing a style update. Updating a style from the library is always manual, and
is done in one of two ways:
From Autodesk Inventor Menu, click Format > Update StylesFrom Style Editor, click the styles, right-click and select Update StyleUnder certain conditions additional confirmations may be requested in order to update a
style. This primarily happens when the style was edited locally in the document.
Updating a style is always a manual process and must be initiated by the user. Updating a
style does not update its substyles. Substyles must be updated separately. Substyles areupdated simultaneously with the referencing style using the Format > Update Styles
command
Removing Styles ManuallyStyles not used by an object or another style can be removed from a document manually
at any time. This is done in one of two ways:
From the Autodesk Inventor menu, click Format > Purge Styles. This purge focuses onall styles in the current document. Unused styles and substyles are purged in a single
operation.
From the Style Editor: click a style, right-click and select:Purge Style to remove only the selected style.or
Purge Style & Substyle to remove the selected style and all of its substyles.
Note about substyles and manual removal from a document:
If a style cannot be purged from a document, check the following to verify if a style is
referenced by:
An object (sketch geometry or sketch text in Drawing Resources)Any Standard cached in a drawing. The style may be referenced as an Available Style.Any Object Default style cached in a drawing. Object Defaults can be set to use styles
that are not Available Styles in a standard.
Other styles that commonly use the style as a substyle.The most common styles used as substyles are:
Color styles (used by Materials)
Text styles (used by most drawing styles) Leader styles (used by most drawing styles)
Layers (used by Standards and Object Defaults)
Style Libraries and TemplatesTemplates define default styles for new documents. The default styles required by a
document are listed in Document Settings (Tools > Document Settings or Format > Active
Standard) on the Active Standard tab.
-
7/29/2019 Manage Style Lib.doc
6/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
6
The default styles that are defined for each document type are:
Drawings: Standard.Parts/Weldments: Lighting, Material. (Material is set in the Weld Properties. Right-click
the Weld browser node, select Properties, and then the Physical tab.)
Assemblies/Presentations: Lighting.Sheet Metal: Lighting, Material. (The Default material is set by the active Sheet Metal
style in the template.)Note: Weldments also have a Standard setting on their Active Standard tab. This is not
the same as the Standard style used by drawings. This is one of six international
standards (ANSI, ISO, DIN, BSI, JIS, or DIN) that define how the weld features are
characterized.
When a new document is created, the styles for that document are pulled from the Style
Library. However, styles in a template that are not in the library are added to the new
document as well
iPart Factories and Style ManagementiPart Factories have unique style management considerations. iPart factories can specify
two different styles in the iPart factory table: Materials and Colors. Colors are also
indirectly specified as substyles of Materials. When a part is converted into an iPart for the
first time, all available color and material styles in the current library are cached into the
iPart factory document. This insures that an iPart factory can publish iPart members in the
absence of a Style Library.
Styles included in an iPart factory remains cached until manually removed. Automatic
style cleanup does not apply to iPart factories.
All other rules and functions for style management are the same as other part documents.
Styles can be created, edited, manually cached, or manually removed from iPart factory
documents at any time.
Sharing Documents Across Projects
Since all used styles are copied into a document, if the document is moved to a projectthat has a different Style Library or no Style Library at all, the document continues to use
the cached style. Any styles that were manually cached are available to the document in
the new project. The document styles do not have to be in the Style Library of the new
project.
If Style Library of the new project has styles that are a name match, or a name/value
match, they are treated in the same manner as if they were in the original project. For
example, any styles that are an exact name/value match to styles in the new library are
automatically removed when they are no longer used by the document.
If the styles in the document find a name match, but not a name/value match, they
continue to retain their original values unless or until they are updated to match the new
librarys version of the style.
Styles and External DataFonts (used by text styles) and bitmaps (optionally used by color styles) are not stored
inside an Autodesk Inventor document or Style Library. This type of external data is not
managed by Autodesk Inventor and must be managed manually.
-
7/29/2019 Manage Style Lib.doc
7/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
7
Style Library ContentsA Style Library is a group of specifically named XML files in a directory. There is one XML
file per style type (for example: color.xml, text.xml). In Autodesk Inventor 10, there are 20
predefined styles.
Material Dimension Object Defaults
Lighting Feature Control Frame Parts List
Colors Hatch Surface Texture
Standard Hole Table Text
Balloon ID Weld Bead
Center Mark Layers Weld Symbol
Datum Target Leader
Since the names of the XML files must be the same for each Style Library, only one library
can exist in a directory.
To be considered a valid Style Library, all predefined XML files must be present in the
directory. If any of the XML files are missing, an error message is displayed. See
Incomplete Style Libraries below for more detail.
Note: An exported style file (*.styxml) cannot be used as part of a Style Library.
Style Library ManagerThe Style Library Manager is a stand-alone tool used only for the administration of Style
Libraries. This tool works directly with the Style Library XML files on disk, and is not used
in the management of styles inside Autodesk Inventor documents. It is accessed from the
Microsoft Windows Start Menu, and is found in the Tools submenu for Autodesk
Inventor.
The Style Library Manager performs three basic management functions:
Creation of new Style LibrariesSimple style management inside of Style LibrariesManagement of styles between multiple Style Libraries
Creating Style LibrariesAutodesk Inventor installs with a default Style Library designed to leverage of all new
capabilities of styles. Users can create their own Style Libraries as well. Style Libraries are
created in two different ways:
Copy an existing Style Library. Create an empty Style Library that is populated
manually. In the Style Library Manager > Style Library 2 pane, click the New Style Library
button to display the Create New Style Library dialog box.
Copy an existing Style Library: This is the default creation method. You must specify a
target directory for the new Style Library, and specify the source library to copy. The
source library is chosen by selecting an existing Autodesk Inventor project that has a
Style. Library associated with it, or by browsing to a specific directory that contains a valid
library.
-
7/29/2019 Manage Style Lib.doc
8/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
8
Create an empty Style Library: Select the Create Empty Style Library option in the
dialog box, and specify the target directory for the Style Library.
Once created, the new Style Library appears in the Style Library 2 pane of the Style
Library Manager. With either creation method, the target directory for the new library
cannot have a Style Library already present.
After creation, styles are added or removed using the Style Library Manager. Styles are
also added or edited using the Style Editor in Autodesk Inventor.
Style Management Inside Style LibrariesTwo style management tasks are performed using the Style Library Manager.
Rename: A style can only be renamed inside of a library using the Style Library Manager.
Renaming a style in the library does not rename the same style in any other library or
document. Once a style is renamed, all document copies of the style loose their name
match and are considered locally cached style.
Delete: The only way to delete a style from a library is through the Style Library Manager.
Both commands are accessed from the right-click menu when selecting one or morestyles.
Caution: There is no Undo in the Style Library Manager. Renaming, copying, or deleting
of styles cannot be undone. Creating a backup copy of your library prior to making
changes is recommended.
Style Management Between Style LibrariesStyles are copied between libraries using the Style Library Manager. To copy a style from
one library to another, load the source library into Style Library Manager and click the
Copy Selected Styles button between the Style Library 1 and Style Library 2 panes. See
the Style Library Manager Help for more details.
Preventing Style Library ChangesIn a multi-user environment, CAD administrators may want to prevent users from making
changes to a Style Library. This is accomplished by setting the library to Read-only. Two
methods are available to make a Style Library read-only:
Set the project Use Style Library option to Read Only.Use a Microsoft Windows file property setting. In Microsoft Windows Explorer, select all
the XML files that make up the library or the library directory folder itself, right-click,
select Properties, and set to Read Only.
In Autodesk Inventor, both methods are treated identically when accessing Style Libraries.
If a single XML file is read-only, the entire library is treated as read-only.
An administrator can have two versions of a project file. One is for users (Use Style
Library = Read Only), which prevents changes, and one is for administrators (Use StyleLibrary = Yes), to actively edit the library without dealing with the individual Windows file
properties of each XML file. For many workgroup setups, this may be sufficient for
management of Style Libraries.
The project file option has the disadvantage that any interaction done outside Autodesk
Inventor treats the Style Library as read/write. This includes the Style Library Manager,
which works with library files outside the context of an Autodesk Inventor project. The
Style Library Manager only references project files as a shortcut to the XML files.
-
7/29/2019 Manage Style Lib.doc
9/9
Autodesk Inventor: Managing Styles and Style Libraries in Autodesk Inventor
www.autodesk.com 9
Vaulting Style LibrariesStyle Libraries are not directly supported by Autodesk Vault in Autodesk Inventor 10.
Style Libraries are manually vaulted and managed using the Vault Explorer.
Get, Check in, and Check Out must be done through the Vault Explorer.Vaulted Style Library XML files are set to read-only through the file properties, just as
any standard Autodesk Inventor file or any other 3rd
party file that is vaulted manually.
If editing the Style Library is required, all XML files must be checked out.
Incomplete Style LibrariesThough a Style Library is made up of several separate XML files, Autodesk Inventor and
the Style Library Manager treat the library as a single entity. If some of the predefined
XML files required for a Style Library are missing from a directory, Autodesk Inventor
produces an error message indicating files are missing and cannot be loaded. Style
Libraries should be backed up regularly.
The best way to share a subset of styles from a library (for example, a single standard or
all materials form a specific library) is to use the Import/Export styles function in the Style
Editor, or create an empty Style Library and copy the desired styles using the Style Library
Manager.
Restoring the Autodesk Inventor Default Style LibraryA utility for restoring the default Design Data directory files is located on the Autodesk
Inventor Install CD in the Support directory. This utility replaces the original default Style
Library that ships with Autodesk Inventor, as well as the Thread.xls and Clearance.xls
spreadsheets.
Managing Multiple LibrariesTo simplify management of multiple Style Libraries, consider the following:
Keep all working Style Libraries as read-only to prevent accidental changes.Use a parent/child Style Library scheme.
The parent is a library unused by any active project.
All project Style Libraries are considered children. The administrator makes all changes in the parent version.
Push changes to a child by copying the styles from the parent version using
the Style Library Manager.
Try to reuse styles if possible. Most users utilize the same Material, Color, and Lighting styles, even if they
require a different set of drawing-related styles.
For management of drawing related styles, give the primary Standard and its
Object Defaults unique names for each project. Reuse Dimensions, Text, and
Layers as much as possible.
Pack and GoThe Autodesk Inventor Pack and Go utility optionally includes a Style Library. By default, a
projects Style Library is included in the target directory created by Pack and Go. This is
true even if the default library is used, because the recipients default library may differ
from the one used by your project(s).
The packed Style Library is included in the Pack and Go project in a subdirectory called
Design Data. The Pack and Go project file has the Use Style Library setting the same as
the original project, but its Style Library folder option is set explicitly to the Pack and Go
location of the packed up Style Library.
Autodesk and Autodesk Inventor aretrademarks or registered trademarksof Autodesk, Inc., in the USA and/orother countries. All other brandnames, product names, or trade-marks belong to their respectiveholders.
Autodesk reserves the right to alterproduct offerings and specificationsat any time without notice, and is noresponsible for typographical orgraphical errors that may appear inthis document.
2005 Autodesk, Inc. All rightsreserved.