Controlar el ajuste del TAG de un bloque en AutoCAD Plant 3D
Hola dolphin. En AutoCAD Plant 3D los TAGs que pertenecen a equipos o instrumentos se generan como atributos dentro de un Block Reference, y no como entidades de texto tipo MText. Por eso, aunque el contenido pueda tener varias palabras, no se comporta de forma dinámica al modificar su tamaño o contenedor, ya que los atributos de bloque carecen de la propiedad de ajuste automático.
Para conseguir un comportamiento similar al de un Multiline Text tienes dos caminos posibles. El primero consiste en reemplazar el atributo de texto del bloque por un Field vinculado al TAG del equipo, insertado dentro de un objeto MText en lugar de un Text Attribute. Esto se hace editando el bloque con el Block Editor (BEDIT), eliminando el atributo original e insertando un MText en su lugar. Luego, en el cuadro de edición de texto, se inserta un Field / Object / Plant 3D Object/ Tag. De esta manera el texto sigue mostrando el valor del TAG, pero se comporta como texto multilínea que puedes escalar, estirar o ajustar de manera visual.
El segundo método consiste en mantener el atributo, pero modificar sus propiedades de formato. Desde el Block Editor, selecciona el atributo y en las propiedades activa Annotative = Yes, luego ajusta la opción Text Fit = Always Fit y define una Width Factor o Width Limit en la pestaña de texto. Esto no generará saltos de línea automáticos, pero permitirá que el texto se adapte dentro de un marco definido. Si además activas la opción Multiple Lines = Yes (disponible en versiones recientes de AutoCAD), el atributo se comportará parcialmente como un MText, permitiendo inserciones manuales de salto de línea.
Si lo que necesitas es total libertad de ajuste al estirar el cuadro de texto, la solución más práctica es usar directamente un MText Field vinculado al TAG y eliminar la dependencia del atributo del bloque. Así el texto responderá igual que cualquier otro objeto de texto multilínea y podrás controlar su ancho dinámicamente desde los grips de edición.
|Agradecer cuando alguien te ayuda es de ser agradecido|