Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   cambiar tipo de letra (https://www.clubdelphi.com/foros/showthread.php?t=40868)

Max_E. 28-02-2007 21:45:55

cambiar tipo de letra
 
hola a todos:
estoy utilizando canvas para escribir dentro de un image, mi problema es que no se como modificar el tipo de letra :o, quisiera poder modificarlo a negrita, cursiva, arial, vendana, etc etc

Código Delphi [-]
 with image1.Canvas do
  begin

    AnteriorBkMode := SetBkMode(Handle, TRANSPARENT);
    Font.Color:=clwhite;
    font.Size:=20;
    font.style:=???????

    TextOut(90, 30, 'Texto transparente');
  end;

este tema es basico pero no lo se :o:o

gracias por la ayuda y el tiempo prestado.

seoane 28-02-2007 21:58:28

Veo que has encontrado la propiedad Style, por ahora vas bien, entiendo que el problema entonces es que no sabes de que tipo es. Si miramos en la ayuda encontramos lo siguiente:
Cita:

Empezado por Ayuda de delphi

Style is a set containing zero or more values from the following:

fsBold
fsItalic
fsUnderline
fsStrikeOut

Es decir, es un conjunto de valores. Por lo tanto la propiedad Style espera que le pasemos un conjunto.

Por ejemplo si queremos que sea negrita y cursiva:
Código Delphi [-]
  Font.Style:= [fsBold,fsItalic];

En cuanto a cambiar la fuente prueba con la propiedad Name:
Código Delphi [-]
Font.Name:= 'Arial';


La franja horaria es GMT +2. Ahora son las 22:08:53.

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