An overview on Styles (basic concepts)

Style is a collection of attributes that define dimension and text entities. The style is an associative attribute. If you build an entity using a specific style, and then you edit a style - all the entities that are using this style will change to reflect the modification of the associated style.

There are two style classifications:

General Notes listed below in the remaining part of the document are common to both Dimension and Text style specifications.

Dimension Styles

Dimension style is associated to all dimensions — which include dimensions created through Smart, and specific dimension commands (labels, balloons, feature control frames and surface roughness symbols); so, when we speak of "dimensions" we mean all these entity types.
Dimension styles affect the appearance of dimensions and can be used to create a consistent standard for dimensioning techniques. They are the main method used to control the way dimensions look; and a great way to organize and manage your dimensions.

Using these styles you can change the text font, the arrowhead style, the relative position of the text, the scale of dimensions and many other parameters. Styles are created using the Organize Styles ( Styles Styles) command.

(Dimension styling is a relatively complex area but the software have made it easy with many classifications depending on the specific needs - Organize Styles, Organize Formats, and Option/Properties).

Two options available when creating a new dimension style are to use it for all dimension types or to limit it to a particular type of dimension.
The default style is the one set through the Settings Wizard at the first startup of the application. Using this Settings Wizard you can select the desired dimension and text standard.

The best method is to create a new style before you start creating dimensions so that you can leave the newly created style as your preferred one (when a style is created it is automatically set as current and the more recently used style is automatically loaded when opening a new document). In any case the program will load a default style (Loaded: Default, ISO, ANSI, JIS, GB, KS). Having created a new style from the loaded style you can then apply any modifications you generally require to the parent style and then more specific modifications to the child (Specialize: Linear, Radial, Angular, Diameter, Ordinate and Leader) styles in order to create a style family. Therefore, when you create an entity all the defined style properties of the current style will be used to build it.

For example, you may like to use a tick rather than an arrowhead for your dimensions but this isn't really appropriate for a leader, so the specialized Leader style can be changed so that leaders will always be drawn with an arrowhead whilst all other dimensions of the same style family are drawn using ticks.



Create a Dimension Style Specialization

This is a more advanced and very powerful functionality. For every style you will be able to specialize attributes for specific dimension type. To create a specialization set the style you want to specialize as the current one and click the Specialize Style button ().

Text Styles

Text style is directly associated to text entities and, indirectly, to dimensions (through the dimension style). To set a text style for a dimension you must first have created the style using the Styles command. To assign the text style to a dimension style, click on the drop-down list in the Text style: area of the Dimension - Text category and select the required text style from the list.

Style parameters

The parameters defining a style can be modified; depending on the context in which this modification occurs and on the parameter type we use different terms to classify parameter's status.

A dimension style definition envisages, for the same parameter, a set of values depending on the entity type to which the style will be applied. In this case we speak of style specialization and of specialized parameter values.

"Standard behavior: When changing a style definition, and the modified style has been already used by some entities, the expected behavior is as follows: only the parameters that were not localized into the entities will be coherently updated."

But we have some exceptions regarding parameters localization into the entities — that is some parameters are immediately localized into the entity independently from their current status with respect to the style definition. Such parameters appear to be grayed on opening the style organizer in order to highlight this different behavior.

General Notes

Inside the Organize Styles dialog box, all the parameters, which will be automatically localized inside the entities, are grayed and are with black text. Therefore, all the parameters with blue text are style properties inheriting style values accordingly to the above said standard behavior. Changing these parameters inside the style organizer will directly change style definition.

When these parameters are modified inside the Options/Properties ( Entity Properties) dialog box, they turn to bold (that means style value has been overridden). Whereas inside the Edit Properties dialog box (while editing a dimension) the parameters with bold effect will specify that the values are currently localized into the entity.

  1. Smart (Command Mode):
    If the properties under the Dimension - Text category are changed —
  2. Options/Properties (Idle Mode):
    Entity Properties is the collection of all the attributes related to different entity types that will be applied to the next entities you create. Several instances of the same entity type can exist in the current document.
    Dimension and Text categories collect attributes for dimension and text entities. By selecting the Dimension or Text category you can not only view your current style, but also edit any attribute for your entity. The modifications will affect the next entities you will create but not the current style.
    Only temporary editing of style attributes can be done from this page, whereas permanent editing of a style can only be done from the Organize Styles dialog box. (see Edit a Style)
  3. Styles Mode:
    In this mode, the Dimension text style properties are not editable under the Dimension - Text category.
    You are enabled to perform the following functions in this mode:
  4. Edit Properties (Edit Mode): If a parameter is modified, it turns to bold because it has been localized. User can also remove all the localized values with the Reset to Style option. When reset, the entity gets completely aligned with the style value.
    Note
    During an entity editing we are not dealing with the current parameter values, but with the entity's parameters.

    When dimensions and text entities are pre-selected, both the categories are displayed in order to allow specific actions:
    1. When user edits parameters under the Dimension - Text category only dimensions get updated.
    2. When user edits parameters under the Text category only text entities get updated.
    3. (To facilitate the understanding we have to think that now the words "Dimension" and "Text" do not represent the styles; they represent the entities, and so, if we want to change the height of the texts there is no reason to make this change effective on dimension too.)