Página 1 de 1

TCanvas:TextlRect()

Publicado: Mar Nov 21, 2006 8:29 pm
por Xevi
TextRect() escribe el texto dentro de una área delimitada por un Array de
coordenadas, y además se puede "cortar" o no el texto escrito para que lo
ponga alineado en líneas una debajo de otra hasta terminar el texto.
Bien, eso es correctísimo, PERO... ¿como puedo hacer que el texto esté
alineado por los dos lados ??? o sea como cuando escribimos un texto en Word
y podemos escojer la alineación que tomará el texto escrito. Word nos
permite alinear a la Izq. Der. o que esté alineado a la derecha y a la Izq.
y que él mismo introduzca espacios para alinear el texto...
¿Es posible???
Gracias.
Un Saludo,
Xevi.

TCanvas:TextlRect()

Publicado: Mar Nov 21, 2006 9:27 pm
por jfgimenez
Xevi,
> TextRect() escribe el texto dentro de una área delimitada por un Array de
> coordenadas, y además se puede "cortar" o no el texto escrito para que lo
> ponga alineado en líneas una debajo de otra hasta terminar el texto.
> Bien, eso es correctísimo, PERO... ¿como puedo hacer que el texto esté
> alineado por los dos lados ??? o sea como cuando escribimos un texto en
> Word y podemos escojer la alineación que tomará el texto escrito. Word nos
> permite alinear a la Izq. Der. o que esté alineado a la derecha y a la
> Izq. y que él mismo introduzca espacios para alinear el texto...
>
> ¿Es posible???
Creo que no. Seguramente Ignacio puede ser más preciso, pero que yo sepa el
API sólo permite alineaciones izquierda, derecha y centrado.
--
Un saludo,
José F. Giménez
http://www.xailer.com

TCanvas:TextlRect()

Publicado: Mié Nov 22, 2006 9:37 am
por ignacio
Xevi,
Ese método se basa en la función del API DrawText() y me temo que no tiene
opción de alineación justificada. Lo siento.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:456353b5$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> TextRect() escribe el texto dentro de una área delimitada por un Array de
> coordenadas, y además se puede "cortar" o no el texto escrito para que lo
> ponga alineado en líneas una debajo de otra hasta terminar el texto.
> Bien, eso es correctísimo, PERO... ¿como puedo hacer que el texto esté
> alineado por los dos lados ??? o sea como cuando escribimos un texto en
> Word y podemos escojer la alineación que tomará el texto escrito. Word nos
> permite alinear a la Izq. Der. o que esté alineado a la derecha y a la
> Izq. y que él mismo introduzca espacios para alinear el texto...
>
> ¿Es posible???
>
> Gracias.
>
>
> Un Saludo,
> Xevi.
>