PDA

Ver la Versión Completa : ¿'Font.size' es un integer?


Reasen
29-05-2016, 20:12:52
Buenas, me he encontrado con un pequeño problema pues no sé si es cosa de Delphi o algo raro, resulta que quería aplicar el tamaño de la fuente de letra a 7,5.
La sorpresa... El valor Font.Size es un Integer y no puedo usar decimales en el tamaño de la letra por ello, existe algún componente alternativo o algo para poder usar un tamaño decimal en la fuente?


Uso Delphi XE10

http://image.prntscr.com/image/ce1a6f6462204c8093b0e3c29380bc17.png

http://image.prntscr.com/image/ea12950d0a7146bb8264b27254b707d7.png

AgustinOrtu
30-05-2016, 00:21:45
No has dicho que componente. No podes cambiar la VCL. TFont es una clase que si mal no recuerdo deriva de TPersistent. Hay varios componentes que conocen TFont, y eso no podes cambiarlo

Reasen
30-05-2016, 01:04:13
No has dicho que componente. No podes cambiar la VCL. TFont es una clase que si mal no recuerdo deriva de TPersistent. Hay varios componentes que conocen TFont, y eso no podes cambiarlo

¿Alguna alternativa para conseguir fuentes de 7,5 y viceversa :confused:?

rastafarey
30-05-2016, 02:02:38
La cosa es muy sencilla, si es un entero (integer) no puedes asignar décimales. Hasta donde se no he visto jamás que una fuente tenga un valor con decimal, no entiendo por que quieres reinventar la rueda, ya la regla esta establecida.

Enviado desde mi SM-G900H mediante Tapatalk