Alineación vertical de Crystal Reports en FieldObject

Tengo una aplicación WinForms C# que contiene un Crystal Report. En él, tengo varios FieldObjects, cuyo número de líneas varía. Quiero que estén centrados tanto horizontal como verticalmente. Puedo centrarlos horizontalmente configurando la propiedad HorAlignment en crHorCenterAlign, pero no puedo encontrar una manera de configurarlo también centrado verticalmente. No he logrado encontrar una respuesta en línea, así que mi pregunta es:

¿Cómo configura el texto de un FieldObject para que aparezca centrado verticalmente?, como lo centraría horizontalmente usando HorAlignment establecido en crHorCenterAlign?

preguntado el 22 de mayo de 12 a las 16:05

1 Respuestas

Para el centrado vertical, utilice la propiedad de alineación horizontal.

Desafortunadamente, no hay una manera fácil de centrar horizontalmente un objeto de texto (en cualquier modo). En el pasado, usé una fórmula en lugar de un objeto de texto como encabezado de campo. Intento dimensionar la fórmula (en alineación rotada) para arreglar el 'peor' caso y esperar lo mejor:

//insert a CRLF after the first space
Replace({TABLE.FIELD}, " ", " " + Chr(10) + Chr(13), 1, 1)

No olvide que también deberá intercambiar los valores de las propiedades de alto y ancho del campo.

contestado el 22 de mayo de 12 a las 17:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.