The only thing that I want is that it will always be placed in the center of the object. Everything works fine until I mirror the object (the label ends up outside the object). The situation gets totally out of control if I mirror the object in a rotated view!
I have tried this in 19 using the simple define style and get the same result.
However if I delete the labels on the rotated objects and replace them they go into the correct place.
define style "LABEL_STYLE_1" LABEL_FONT_NAME, LABEL_TEXT_SIZE , 5,0
set style "LABEL_STYLE_1"
text2 0,0, glob_id
Must be a bug
Hope this helps
Archicad 4.1 to 26 Apple Silicon you can't build a line Mac Studio iPad Pro iPhone
This is a bug indeed. When you mirror a Label (with no pointer), the mirroring won’t affect the coordinate system of the label object (or at least not correctly). Our developers are on the case, and we will try to fix it as soon as possible.
In the meantime, here’s a quick tip from our developers: Positioning of labels has slightly changed recently, so use the following vector to position the label instead:
add2 LABEL_POSITION 
+ LABEL_POSITION ,
+ LABEL_POSITION