FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
ya lo probe y no se puede pq TFillTextFlag.RightToLeft es la unica opcion q da delphi xe7, alguien sabe algo...
|
#2
|
||||
|
||||
Es algo raro que existiera esa única opción en el enumerativo. Por lo que estuve viendo, en la versión Sattle sigue igual.
Quisiera pensar que todavía está en desarrollo... aunque es muy curioso. Prueba con escribir de forma inversa las palabras. Es decir, si quieres que aparezca "100 días" pasa el texto como "días 100". Saludos, |
#4
|
||||
|
||||
La doc no dice nada sobre si puede dejarse en blanco.
No es muy clara al respecto. Lo que si es bastante raro que al día de hoy ese enumerativo cuente con "Derecha a izquierda" y no el inverso. ¡Alguna razón o motivo deberían tener! Saludos, |
#5
|
||||
|
||||
Porque lo normal es de izquierda a derecha.
|
#6
|
||||
|
||||
Así es. Realmente, lo raro en esta función es que el parámetro se especificque como un conjunto de banderas en lugar de un booleano, a menos que esperen que en el futuro haya otras direcciones del texto (¿de arriba a abajo, de abajo a arriba, diagonal ), y aún así, no debería ser un conjunto de banderas.
LineComment Saludos |
#7
|
||||
|
||||
Son esas cosas en las que se dice: "Ya lo dejamos preparado para más adelante". Luego nadie se acuerda porque no les habrá hecho falta.
|
#8
|
||||
|
||||
Cita:
Hice un par de cambios a lo original, pero no han de ser representativos para solucionar el problema del hilo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#9
|
||||
|
||||
Metiéndose uno sólo un poco en el código de la FMX, ve uno que dicho parámetro llamado Flags es asignado a la propiedad boolean del TTextLayout creado en RunTime, llamada RightToLeft, de la siguiente manera:
O sea que si enviamos como valor del parámetro Flags... TFillTextFlag.RightToLeft, simplemente el Layout escribirá de derecha a izquierda, pero si lo enviamos vacío, escribirá de izquierda a derecha. Mejor dicho, mirando la FMX, nos damos cuenta que aquí todos ya tenían razón en lo que hablaban. Y pongo esto acá, sólo para confirmarlo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#10
|
||||
|
||||
Gracias a todos los involucrador, ya solucione el problema, segui el prosedimiento con el objetivo de eliminar [TFillTextFlag.RightToLeft] que era el responsable de priorizar las letras a los números causando la no esperada respuesta, como en la unidad FMX.Graphics esla que contienes el procedimiento TCanvas.FillText(), cree mi version del procedimiento para ver resultado esperado (100 dias)=(100 dias), a continuacion la unidad, ojo hay q agregar al uses FMX.TextLayout;
|
#11
|
||||
|
||||
Lo mismo no debes poner nada para que aparezca normal de left to right
|
|
|
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 |
|