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.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TCanvas:TextlRect()
TCanvas:TextlRect()
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
> 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
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TCanvas:TextlRect()
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.
>
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.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com