FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Portapapeles TImage
Hola amigos, se me presentó una duda que he buscado pero no he encontrado nada, haber si me puedes ayudar, lo que deseo hacer es algo relativamente facil, pero no se me ocurre nada, que es como Copiar un TImage(Image1) al portapapeles, pero en tamaño original, ya que visualmente esa TImage está a escala, osea estan habilitadas las opciones Stretch y Proportional, y necesito copiar al portapapeles del tamaño original... gracias.
54LU2 OTRA: y aprovecho este mismo post para saber como puedo crear un texto en Canvas de un tImage pero que esté al centro de esta TImage.. Última edición por cmm07 fecha: 06-02-2009 a las 15:07:12. |
#2
|
||||
|
||||
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Gracias caro muchas gracias, lo probé y me funciono de maravilla!, gracias, ya solucione ese problema gracias a tí, ahora me falta solucionar el otro pequeño problema que es como hago para saber como puedo crear un texto en Canvas de un tImage pero que esté al centro de esta TImage.. por código.
gracias. Última edición por cmm07 fecha: 06-02-2009 a las 15:46:28. |
#4
|
||||
|
||||
Si no recuerdo al, TCanvas posee un método (TextWidth) que te permite saber el ancho en Pixels que ocupará el texto que le pasas (por parámetro) con la fuente actual.
Una vez que hayas ejecutado esa función y sepas lo que el texto ocupa, ya sólo debes mostrarlo centrado; Sabiendo el With del Canvas y el Width del texto es trivial. No se si me he explicado.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Hola de nuevo, paar tu segunda pregunta, puedes hacerlo como te indica neftalí y despues utilizar TextOut
Cita:
o utilizar DrawText:
Utilizas un With paar no repetir Image1. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
|||
|
|||
otra vez muchas gracias a ambos. , la verdad probé la de caro y lamentablemente no me funciono ninguna pero igual muchas gracias, despues analice la de Neftali, y saque la siguiente teoria XD: Si tenemos un TImage de un width 50 y una frase ("Hi") de 8 pixeles, sabremos la mitad del image dividiendo 50 en 2 quedaría 25, ahora si sacamos la mitad tambien del texto osea 8 / 2 quedaría en 4, tendriamos Width mitad del image: 25 y del texto o frase 4, entonces tenemos que poner el texto en la posicion de la mitad del image osea 25 y restar la mitad de la frase osea 4 y nos queda 21 y esa es la pocicion final del texto.....nose si me explkique bien, ahora si no lo entienden os dejo la instrccuion:
gracias.. 54LU2 Última edición por cmm07 fecha: 06-02-2009 a las 17:17:18. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como Hacer que un TImage siga a un Timage? | j_flores3000 | OOP | 8 | 27-03-2008 18:47:50 |
Copiar Bitmap de un TImage a otro TImage | quinqui | Gráficos | 2 | 24-01-2008 15:22:30 |
Copiar al portapapeles | johurgi | Varios | 4 | 22-11-2006 19:47:48 |
Portapapeles... | Perio | Varios | 3 | 29-07-2005 16:27:41 |
como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
|