Ver Mensaje Individual
  #4  
Antiguo 14-12-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.732
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Puedes también imprimir dos veces el texto en el Canvas de la imagen.
Primero en negro y luego en blanco, pero un pixel más arriba y un pixel más a izquierda.
Esto da un efecto sombra.

Código Delphi [-]
  with Imagen.Canvas do
  begin
     // Esto hace que el fondo de las letras sea transparente
     SetBKMode(Handle, TRANSPARENT);

     // Escribo en negro (la sombra)
     Font.Color := clBlack;
     TextOut(20, 20, 'Prueba');

     // Escribo en blanco, 1px desfasado
     Font.Color := clWhite;
     TextOut(19, 19, 'Prueba');
  end;
Responder Con Cita