Página 1 de 1

centrar texto en listado

Publicado: Mar May 23, 2006 10:16 pm
por Francisco Sanchez
Un listado hecho con printer y canvas, como puedo centrar un texto en la
hoja?. Es decir, en una linea un texto que no aparezca pegado al margen
izquierdo sino centrado en esa linea.
Un saludo

centrar texto en listado

Publicado: Mar May 23, 2006 10:27 pm
por jasm.nospam
Paco,
:nTextAlignment := taCENTER
:TextOut( 0, 300, "INFORME DE CAJA DEL DIA " + dTOC( dDesde ) + " AL DIA
" + dTOC( dHasta ) + ". TERMINAL: " + AppData:cTerminal,
Printer:PaperSize()[1] )
Saludos,
Jose A. Suarez
FRANCISCO SANCHEZ escribió:
> Un listado hecho con printer y canvas, como puedo centrar un texto en la
> hoja?. Es decir, en una linea un texto que no aparezca pegado al margen
> izquierdo sino centrado en esa linea.
>
> Un saludo
>
>

centrar texto en listado

Publicado: Mar May 23, 2006 10:31 pm
por Xevi
FRANCISCO,
Primero le indicas la alineación a Canvas...
Printer:oCanvas:nTextAlignment := nAlign //TA_CENTER
Luego, TODO lo que imprimas utilizando TextRect, te lo escribirá alineado
según esa órden
Printer:oCanvas:TextRect( { 50, 50, 200, 70 }, "Texto de Prueba en color
Azul", clBlue )
Espero te sirva...
UnSaludo,
Xevi.
"FRANCISCO SANCHEZ" <francisco@softwaretotal.biz> ha escrit al missatge del
grup de discussió: [email=44736d99@ozsrvnegro.ozlan.local...]44736d99@ozsrvnegro.ozlan.local...[/email]
> Un listado hecho con printer y canvas, como puedo centrar un texto en la
> hoja?. Es decir, en una linea un texto que no aparezca pegado al margen
> izquierdo sino centrado en esa linea.
>
> Un saludo
>

centrar texto en listado

Publicado: Mié May 24, 2006 8:44 am
por Francisco Sanchez
Muchas gracias por vuestra respuesta, voy a probar enseguida.
Un saludo
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=44737140@ozsrvnegro.ozlan.local...]44737140@ozsrvnegro.ozlan.local...[/email]
> FRANCISCO,
>
> Primero le indicas la alineación a Canvas...
> Printer:oCanvas:nTextAlignment := nAlign //TA_CENTER
> Luego, TODO lo que imprimas utilizando TextRect, te lo escribirá alineado
> según esa órden
> Printer:oCanvas:TextRect( { 50, 50, 200, 70 }, "Texto de Prueba en color
> Azul", clBlue )
>
> Espero te sirva...
>
> UnSaludo,
> Xevi.
>
>
> "FRANCISCO SANCHEZ" <francisco@softwaretotal.biz> ha escrit al missatge
> del grup de discussió: [email=44736d99@ozsrvnegro.ozlan.local...]44736d99@ozsrvnegro.ozlan.local...[/email]
>> Un listado hecho con printer y canvas, como puedo centrar un texto en la
>> hoja?. Es decir, en una linea un texto que no aparezca pegado al margen
>> izquierdo sino centrado en esa linea.
>>
>> Un saludo
>>
>
>

centrar texto en listado

Publicado: Mié May 24, 2006 8:53 am
por Francisco Sanchez
Bien, me ha valido la solucion de jose alfonso, pero con drawpicture para
una imagen tambien podria centrarse en la linea ? La imagen quisiera
mostrarla en el tamaño que tiene la propia imagen, sin forzarlo yo desde el
drawpicture, y que ademas me aparezca centrada en una linea, seria posible?
Un saludo