View independent fill

I just noticed that if dropping Truetype text to geometry then filled shapes do not honor view attribute fill setting. This actually is good feature and looking how to manually add such kind of independent fill for other elements. For example cells in cell library preview do not show fill so this would allows to show filled shapes in cell library preview.drop-text-fill.dgn

 

  • If you drop text produced with a True Type Font it actually is no longer text and not related back to this font. If you wanted a True Type Font that is required not to be filled then you should use a font that provides those attributes. Otherwise you would just be dropping everything back to their individual geometry. Can you please explain what it is that you are wanting to achieve here.

    Regards
    Andrew Bell
    Technical Support
    Bentley Systems

  • Hello,
    Can you specify the exact version of MicroStation you are using: 08.XX.XX.XXX?
    What version of MicroStation were the cells created in?
    Could you describe your Workflow?

    Regards
    Derval



  • There are 3 fill states: none, by view, and always.

    When we drop text (also some dimension terminators/linestyles) we create elements with their fill state set to "always" instead of the usual "by view". This is done under the assumption that even though it's dropped you still want the geometry to display the same, and not suddenly become un-filled just because the fill view attribute is off.

    From the UI we only let you choose between "none" and "by view" for fill, so setting an element's fill to always can only be done programmatically. If your goal is to create cells with filled geometry that is always filled regardless of the fill view attribute, you'd have to do this using mdl.

    If you did want your dropped text to have fill that follows the view attribute (but it sounds like you don't), after dropping the text, put it into a selection set and use the Change Element Fill tool to first set the fill to None (to remove the always filled display attribute), then set the fill to Opaque (to add the by view fill display attribute).

    HTH

    -B



    Answer Verified By: Oto 

  • Hi,

    I have problems with filled shapes not sensitive to the "fill" view attribute and I think this post treats the same topics.

    A few months ago 2 colleagues worked on our border seed files and both created a company logo cell.
    Now I noticed that both logos behave differently as far as the filled surfaces are concerned.
    On one logo, the filled areas are not visible when the "fill" view is set to off and on the other logo the filled shapes are always filled.
    Unfortunately, I can not reproduce this, however I found out that a dropped text also behave exactly like this logo.

    Now I want to know what causes this and how to create filled shapes which are always filled, even if the setting is switched off.
    Attached is a drawing with all the graphics and explanation regarding my observations and my questions.

    I think that the explenations of Brien are the reason for this behavior.

    Important for me is to know how create this type of permanently filled shapes......
    I have searched for informations on how realise this by MDL, but could not find help on this.

    Could anyone tell me how this works with MDL?
    Is ther a MDL command to set the fill of shapes to permanently or what is meant whith "....can only be done programmatically.....you'd have to do this using mdl"?

    Many Thanks

    Best regards7635.Filled_Shapes.zip
    Raphael