Annotative: How to create (m)text entities with multiple anno scales?

I am experimenting with annotative texts. One of the things I am looking for is the ability to create (m)text entities with multiple annotative scales. If I use a text style that is annotative the current annotative scale (CANNOSCALE) is automatically added to new (m)text entities, but it seems you have to manually add additional scales. Is there a way to create new entities that automatically have multiple annotative scales?

Comments

  • Hi Roy,


    ANNOAUTOSCALE (System Variable)
     
     
     

    Updates annotative objects to support the annotation scale when the annotation scale is changed.

    Type: Integer
    Saved in: Registry
    Initial value: -4

    When the value is negative, the autoscale functionality is turned off, but the settings are maintained:

    0

    Newly set annotation scale is not added to annotative objects.

    1

    Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are turned off, frozen, locked or that are set to Viewport > Freeze.

    2

    Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are turned off, frozen, or that are set to Viewport > Freeze.

    3

    Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are locked.

    4

    Adds the newly set annotation scale to all annotative objects that support the current scale.

    ANNOAUTOSCALE doesn't look to have been implemented as yet in BricsCAD. You need to instead use _OBJECTSCALE to apply your annotative scale manually. That said automatically applying all the annotative scales isn't that desirable unless you have first used _SCALELISTEDIT to remove any unwanted scales. When using annotative scaling you really need to have an idea of the scales you are likely to use when creating your layouts.

    Regards,

    Jason Bourhill

    CAD Concepts

  • Thank you Jason, but ANNOAUTOSCALE is not exactly what I am looking for. With that variable you still have to do something after creating the text entities. I was hoping for a CurrentAnnoScaleListForNewEntities (CANNOSCALELIST?) type variable that you would set to the correct value before creating the entities.

    But you are right that working with annotative entities without a good 'policy' is probably a bad idea. I would be interested in knowing how various companies 'cope' with annotative entities.
  • BTW: What does 'objects that support the current scale' mean. Are there objects that support only certain scales?
This discussion has been closed.