Avisos
Vaciar todo

Longitud de textos variables

5 Respuestas
4 Usuarios
0 Reactions
15.1 K Visitas
ferra
(@ferra)
Respuestas: 10
Active Member
Topic starter
 

Estoy creando un cajetín con textos variables, pero no sé cómo modificar la longitud de un atributo para que me permita mostrar, por ejemplo, 50 caracteres.
Alguien me puede explicar cómo?
1000 gracias.

 
Respondido : 17/04/2015 6:59 pm
Mapstoa
(@mapstoa)
Respuestas: 194
Estimable Member
 

Es muy sencillo, en la ventana de edición del texto variable, a la derecha de altura, anchura e inclinación, tienes una celda llamada format, con una A seguida de un nº; pues bien, este número indica el nº máximo de caracteres para el texto en cuestión.

 
Respondido : 18/04/2015 2:54 pm
(@alljo)
Respuestas: 67
Trusted Member
 

Alguien ha comprobado si se puede limitar la anchura del texto variable para que se distribuya en dos filas el texto??

 
Respondido : 09/06/2019 12:01 am
Chirlaque
(@chirlaque)
Respuestas: 87
Estimable Member
 

Difícil veo eso que planteas.
Solo se me ocurre una manera, pero me falta una función. Se pueden crear dos textos variables. Uno con los caracteres del 1 a n, y otro con los caracteres del n+1 hasta el final. El problema es que no veo una función para obtener la longitud de la cadena, para establecer condiciones, como dividir por la mitad, o a partir de una longitud dada. Sí hay una función para extraer caracteres de la cadena MID. Pero no veo la que correspondería con la longitud, LEN. Además haría falta reconocer los espacios para decidir el lugar del salto. Difícil tarea para una sola línea de código.

 
Respondido : 10/06/2019 1:31 pm
Chirlaque
(@chirlaque)
Respuestas: 87
Estimable Member
 

Bueno. Creo que hay una posibilidad de hacer lo que quieres. Al menos en parte. Prueba con la función block (ej. block(@508@) genera el código de material en dos líneas de texto en el caso de que contenga un espacio. No está en el listado de las disponibles, pero hay un script definido en functions.vbs con ese nombre que convierte inserta un retorno línea en el primer espacio que contenga el texto y se puede utilizar en textos variables.
La he probado y funciona. Aunque los recuadros del texto dejan de comportarse como sería deseable.
A partir de esa fórmula se podría crear la función que decidiese más cosas y más casos (por ejemplo, buscar el espacio más cercano a la mitad del texto cuando hay más de uno, o decidir a partir de qué longitud de texto dividirlo).
¡La de rincones ocultos que tiene Allplan y lo que cuesta descubrirlos si no sabes alemán!

 
Respondido : 12/06/2019 9:15 pm
Compartir:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies