FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Perdón, última edición. Cambiar:
Por:
Esto resuelve algunos problemas, siempre que fam no sea nil, claro. Lo que sucede con algunas fuentes en las que es posible detectarlo antes de usarla, aunque es algo complicado, lo diré muy sucintamente. Se basa en llamar a EnumFontFamiliesEx y en la función callback EnumFontFamExProc detectar que en la estructura PNEWTEXTMETRICEX, el bit 21 del elemento ntmFlags sea 1. Ver la página de microsoft sobre "NEWTEXTMETRICA". Cuando la fuente no tiene una fontsignature válida, gdiplus no la acepta. Última edición por Casimiro Notevi fecha: 17-01-2022 a las 11:31:17. |
#2
|
||||
|
||||
Gracias por la información
Saludos |
#3
|
|||
|
|||
Perdón, siempre cometo el error de precipitarme en publicar algo sin comprobarlo bien.
En realidad la TGpFont debe ser creada así:
Última edición por Casimiro Notevi fecha: 17-01-2022 a las 11:31:33. |
#4
|
|||
|
|||
Y hay veces en que TransparentBlt falla, para corregir esto:
Cuando la funciòn devuelva 0 porque hay algún fallo se puede llamar a TextOut normal. Última edición por Casimiro Notevi fecha: 17-01-2022 a las 11:31:57. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Listado de tipos de letra | jandro | Varios | 5 | 17-11-2009 23:49:46 |
TextBox escribir automaticamente letra por letra? Ejemplo Dentro! | Gattaca | Varios | 2 | 21-03-2009 17:41:32 |
Relacion familias y articulos | Espartaco | SQL | 7 | 20-06-2008 09:31:54 |
Codigos para impresoras: tipos de letra, orientacion hoja, etc | Meneleo | Impresión | 1 | 11-03-2007 07:40:29 |
Familias de productos con TTreeView | thunor | Varios | 0 | 10-08-2003 01:51:01 |
|