Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Buscar en los Foros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Mostrando resultados del 1 al 6 de 6
La búsqueda tomó 0,01 segundos.
Buscar: Mensajes Hechos Por: guspx
Foro: Trucos 17-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
Y hay veces en que TransparentBlt falla, para...

Y hay veces en que TransparentBlt falla, para corregir esto:

if not TransparentBlt(Dc, x, y, w, Min(h, asc + desc),
TempDc, 0, Max(0, tm.tmAscent - asc), w,
Min(h, asc +...
Foro: Trucos 17-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
Perdón, siempre cometo el error de precipitarme...

Perdón, siempre cometo el error de precipitarme en publicar algo sin comprobarlo bien.

En realidad la TGpFont debe ser creada así:

f:= TGpFont.Create(fam, -lf.lfHeight, style, UnitWorld);
Foro: Trucos 17-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
Perdón, última edición. Cambiar: f:=...

Perdón, última edición. Cambiar:

f:= TGpFont.Create(Dc, newfont);

Por:

f:= TGpFont.Create(fam, -lf.lfHeight * 72 div GetDeviceCaps(DC, LOGPIXELSY), style, UnitPixel);

Esto resuelve algunos...
Foro: Trucos 16-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
He podido comprobar que hay algunas fuentes que...

He podido comprobar que hay algunas fuentes que no soporta, como las que comienzan por @. También que gdi plus no soporta tipos de letra no true type, al parecer, pero quitando esas con @, la mayoría...
Foro: Trucos 16-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
Corrección

Para incluir si la letra es negrita o itálica:

function GdiPlusTextOut(Dc: HDC; x, y: Integer; stext: string): Integer;
var
TempDc: HDC;
oldbit, hbit: HBITMAP;
fam: IgpFontFamily;
f:...
Foro: Trucos 16-01-2022
Respuestas: 7
Visitas: 5.107
Escrito Por guspx
Corregir métrica errónea de familias de tipos de letra

Hola, seguramente habréis ya comprobado muchos que hay algunos tipos de letra, p. ej. Gabriola y Cambria Math, que devuelven información aparentemente errónea en GetTextMetrics. Es solo aparentemente...
Mostrando resultados del 1 al 6 de 6

 
Saltar a Foro

La franja horaria es GMT +2. Ahora son las 16:01:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi