FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
problemas al agregar texto a un bitmap
Hola, estoy dibujando en un TImage para general solapines desde una base de datos el problema consiste a la hora de agregarle el texto...
buscando encontre en los ejemplos de delphi esta linea que si me agrega el texto al timage: Image2.Bitmap.Canvas.FillText() el funciona bien, pero cunado agrego 100dias, pone 100dias y al poner 100 dias, este prioriza las letras y pone dias 100, alguien pudede ayudarme |
#2
|
||||
|
||||
#3
|
||||
|
||||
Me parece muy raro que haga eso. Se me ocurren dos posibilidades, aunque podría ser otra cosa: Quizá se te haya colado algún comando UNICODE raro. O quizá haya una propiedad "BiDiMode" o similar. O tal vez la alineación. ¿Te dibuja sólo una línea o líneas separadas?
La verdad es que según voy escribiendo me parece más extraño. A ver si puedes poner un poco de código y alguna captura. A veces ayuda. |
#4
|
||||
|
||||
Yo creo que tendrás que aclarar: la clase TImage no contiene una propiedad Bitmap y la clase Canvas no contiene un método FillText.
LineComment Saludos |
#5
|
||||
|
||||
Hola prueba con esto haber si te sirve.
|
#6
|
||||
|
||||
Cita:
A vuelo de pájaro, yo diría que quizá el problema sea más bien en la consulta que se está haciendo y no en el método FillText.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
||||
|
||||
Cita:
Gracias Jhonny LineComment Saludos |
#8
|
||||
|
||||
gracias
gracias a todos pero debo aclarar que el TImage es de FMX por eso cambian un poco las cosas, uso FMX pq tiene muchas obciones gracias a los layout q hace mas facil el diseño de las aplicaciones...
BDWONG: gracias pero eso se usa en VCL y yo estoy usando FMX. Ñuño Martínez: gracias y aqui les va un ejemplo y es copia casi fiel de los ejemplos de la ayuda de FMX.
quiero q observen bien en '100 dias', al mostrar el resultado pone 'dias 100', pero si pongo '100dias', muestra '100dias' o sea el problema esta en que no se porque rayos al separar los numeros de las letras y estos esten delante de las letras, el procedimiento prioriza las letras y luego los numeros... llevo un mes con esto y creo q la mejor solucion es crear una dll que use la libreria VCL me cree la imagen con el texto correcto y luego la coloque en el TImagen de FMX para mostrar alguien tiene mejor idea, esta pinta de mucho trabajo y poca eficiencia. |
#9
|
||||
|
||||
Y... no se mucho de inglés, no más un tantito como para leer en tu muestra de código un RigthToLeft y eso significa "de derecha a izquierda"
Eso me hace sospechar un poquito de que algo tuviera que ver al momento de escribir palabras separadas. No uso FMX por lo que no estoy seguro. Aunque convengamos que hay una fuerte sospecha de que por ahí van los tiros. Yo que vos estudio inglés y me leo la doc que puso Jhonny XD Saludos Última edición por Delphius fecha: 09-08-2016 a las 18:35:51. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como agregar texto a un listview | kurono | Varios | 4 | 10-11-2009 04:23:23 |
Agregar texto con canvas a Timage | pablopessoa | Varios | 4 | 22-11-2008 16:10:43 |
Bitmap a texto y texto a bitmap | kotai | Gráficos | 15 | 16-01-2008 06:02:31 |
Agregar texto a un formulario al presionar un boton. | D-MO | HTML, Javascript y otros | 4 | 26-12-2005 20:03:49 |
Agregar Texto a un TImage | animal | Gráficos | 1 | 22-02-2005 13:18:28 |
|