Author Topic: V9 and v12 MDG rendering behaviour differs  (Read 2990 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
V9 and v12 MDG rendering behaviour differs
« on: August 13, 2015, 03:56:49 pm »
We use both V12 to our manual modelling and we often use v9 (909) to do automated stuff (since it's up to 10 times faster than later builds).

We tend to add stuff via v12.  However, we've observed that if we view V12 created objects with v9, they don't apply the background colour etc...
<Stereotype name="ArchiMate_Product" metatype="Product" notes="" bgcolor="10092543" fontcolor="0" bordercolor="0" borderwidth="1" hideicon="0">

We put this down to the fact that in v9, when you create an item from the MDG, it (incorrectly) sets the Default Appearance... ([F4]), whereas in V12 it (correctly) sets the rendering attributes as though from the shapescript - that is, "on the fly".

Have we understood the differences in behaviour correctly?  We need to understand this to know what to do with historical (pre-changeover objects).

TIA,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: V9 and v12 MDG rendering behaviour differs
« Reply #1 on: August 13, 2015, 04:20:00 pm »
Yes.

In EA 9 the stereotype color is set to the element default color at creation.
In EA 12 the stereotype color is used if no default color has been set.

EA 9 objects will render the same in 12. The reverse is never guaranteed.
« Last Edit: August 13, 2015, 04:25:05 pm by simonm »