There are some inconsistenties in the properties of Draft annotations. This is confusing for both end users and programmers. IMO this should be improved. But any change to these properties would mean introducing functions to convert old objects that would have to stay in the Draft code for a long time.
Draft_Text:
DisplayMode: 3D text/2D text ("2D text" means the text faces the camera)
FontName
FontSize
LineColor (not used)
TextColor
Draft_Dimension:
DisplayMode: 2D/3D ("3D" means the text faces the camera)
FontName
FontSize
LineColor (also used for the text)
Draft_Label:
DisplayMode: 3D text/2D text ("2D text" means the text faces the camera)
TextFont
TextSize
LineColor (used for leader, arrow and frame)
TextColor
Fix inconsistent properties of Draft annotations?
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Fix inconsistent properties of Draft annotations?
For the LineColor of annotations the DefaultShapeLineColor preference is now used. This is questionable IMO.
Re: Fix inconsistent properties of Draft annotations?
I've never realized It... I'm for fixing It, also if this means adding some backward compatibility code...
follow my experiments on BIM modelling for architecture design
Re: Fix inconsistent properties of Draft annotations?
My suggestion would be to change the DisplayMode options to Screen/World. This avoids the 2D/3D confusion.
See: https://forum.freecadweb.org/viewtopic.php?f=23&t=58335
See: https://forum.freecadweb.org/viewtopic.php?f=23&t=58335