Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-07-2005
iotegi iotegi is offline
Registrado
 
Registrado: oct 2003
Ubicación: Legazpi
Posts: 3
Poder: 0
iotegi Va por buen camino
Question Usar texto en el Canvas

buenas, alguien sabe como puedo hacer una funcion que pasandole un texto(string) pueda darle formato de alineacion (centrado o a la izquierda) para escribirlo en el canvas de un Timage.

ejemplo, tengo un Timage de 160 x 127 pixels y un texto, la funcion tendria que escribir en el canvas del Timage el texto que yo le paso centrado o alineado a la izquierda y ademas respetar las dimensiones del timage:

el string : "prueba de texto para escribir en canvas"

tendria que hacer los siguiente
centrado y haciendo el salto de linea cuando llegue al borde del Timage

Prueba de texto
para escribir en canvas


gracias
Responder Con Cita
  #2  
Antiguo 27-07-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En la clase "TCanvas" cuentas con métodos tales como "TextRect", "TextOut", "TextWidth". Desconozco si se podrá, directamente, alinear el texto, puesto que se cuenta con una propiedad "TextFlags" en "TCanvas", pero según la ayuda de Delphi no es para lo que nos ocupa: de todos modos echa un vistazo, porque la revisé muy por encima.

Sin embargo, y, si nadie nos dice alguna otra forma de hacerlo, creo que es posible hacer lo que dices trabajando con los métodos mencionados y jugando un tanto con las medidas del "TImage", del "Texto", etc., etc. Puede que te cueste un poco pero acaso al cabo logres tu objetivo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 27-07-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Checa la función DrawText del API de Windows, aquí te pongo la liga a la ayuda de la función en el MSDN: DrawText


Saludos...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:53:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi