Text (node) changes position, when style with ANNOTATIONSCALE is used

Hi

What's the matter that a text nodes (comming from  DWG, converted to dgn) changes the position on screen (not the origin) if I switch from a none annotation text style to a style with annotation scale  (dgn workmode!)

. See attached PDF.

small dgn sample attached. South text without AS text style, upper text node with  textstyle with AS (SCALE 1:250)

MS V8i SS3 (8.11.9.459de)textnode_Change_Pos_AS.dgn

Parents
  • Text Node used to have Text Justification and Text Node Justification back in the day. A Text Node could have e.g. Left Bottom TNJ and Left Top TJ. At some point TNJ =TJ and the possibility to change those individually was removed from the interface. What you're seeing may be old Text Nodes that are getting their TJ set to their old TNJ by changing any setting with a newer version of the program.

    Text Node Justification has been removed from the interface for a long time now, but that doesn't mean that Legacy Text Nodes can't have different settings between TNJ and TJ.

    If you match the Text Justification and check change text justification as well when changing Text Attributes to be annotative, the results might be more like you'd expect.

  • Hi Koert,
    Thanks for your help.
    I don't have "old" text nodes, IMHO. The nodes was created with AutoCAD (2015) and I saved the DWG to DGN because for speed convenience (the file holds a huge surveyed area).
    And I don't like to set individual text node properties, I like to use the text styles, as everyone is preferring here in the forum. I even tried to set all the text properties individual with one text node for testing, But I can't see any changes on screen, than the shown issue (my pdf or dgn).
    What do I miss?

    Regards

    Frank

    since 1985: GIS, CAD, Engineering (Civil)  Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads,  HHK Geograf, IBr DAVID] :  Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML]
    [direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"
    Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)

  • When you apply a Text Style, you also set the Justification defined in that Style. There is no way (custom VBA or other of course excluded) to apply a Text Style and keep the original justification.
  • Unknown said:
    There is no way (custom VBA or other of course excluded) to apply a Text Style and keep the original justification.

    I know that!

    But I did not change the justification if you look into the PDF! The before justification was LT  and the style does it have, too??

    And true also, I did not understand what you meant with "text node justification" TNJ   and a differences to text justification TJ ??

    And if I measure the distance from text origin to the text node LT-Snap point  I got 1.20m, where  the heck comes this value from?

    Regards

    Frank

    since 1985: GIS, CAD, Engineering (Civil)  Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads,  HHK Geograf, IBr DAVID] :  Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML]
    [direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"
    Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)

  • Autodesk also uses something like (single line) Text Justification and M(uliLine)Text Justification. So it's not impossible that different TEXT and MTEXT settings could get converted to something you can no longer create in MicroStation (different text and text node settings). As soon as you change anything on those texts they get rewritten according to the new way with identical Text and Text Node settings.

    This is an image from way back. Here you can see that single line TJ could be set differently from the multiline text TNJ which was like the Edit About point for several lines of text in one element. Like "text123<Enter>Text456".

    I guess Bentley decided that was too confusing and changed text Editing to force TNJ=TJ.

    If you Enable Text Nodes in the View Attributes of the original Drawing you'll see that one Text Node is a lot larger that the other one.

    So they're obviously created differently.

    Text Style 0 has 0 Line Spacing, Text Style 0_HOEHEN_1_6_mm_A_ has a Line Spacing of 1.67. I'm not sure what you're trying to achieve here.

    Text Node 3 is 1.6m high, the Text in that Text Node is however only 0.4m high. So you measure from 1.6m-0.4m=1.2m, that's where that's coming from.

    If you do the change to enabled Annotation Scale on the text with Text Nodes visible in the View, you'll see what's actually going on with the Text Node that has different Text and Text Node settings.

  • Hi Frank,
    Annotation scale is not linked with Text Style but linked with text placement. So issue does not seems related with annotation scale. But, yes when text style of a text node is changed(from style"0" to "0_HOEHEN_1_6mm_A_"), it changes its position. Defect 613552 has been logged for the same. Thanks for reporting the issue.

    Thanks
    Mahendra

       

    Answer Verified By: Frank Klein 

  • Is this defect related to all Microstation versions?

    Regards

    Frank

    since 1985: GIS, CAD, Engineering (Civil)  Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads,  HHK Geograf, IBr DAVID] :  Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML]
    [direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"
    Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)

Reply Children
No Data