Skip to main content

Delphi: Cómo Averiguar Todos Los Tamaños De Fuente

Las Fuentes juegan un papel importante en el dise o Visual de las aplicaciones, y conocer todos los tama os de fuente disponibles puede ser til para los desarrolladores en Delphi. En este art culo, veremos varias formas de ayudarlo a conocer todos los tama os de fuente disponibles en Delphi.

La primera forma es usar la constante Screen.Fonts. Esta constante enumera todas las Fuentes disponibles en el equipo del usuario. Para obtener todos los tama os de fuente en Delphi, debe recorrer todas las Fuentes en la constante de pantalla.Fonts y acceder a todos los tama os posibles de cada fuente.

La segunda forma es usar el m todo GetFonts de la clase TScreen. Este m todo devuelve una lista de todas las Fuentes disponibles en el equipo del usuario. Luego, para cada fuente, es posible obtener todos los tama os disponibles utilizando el m todo GetFontSizes.

La tercera forma es usar la funci n EnumFonts. Esta funci n llama a la funci n colback para cada fuente en el equipo del usuario. En la funci n colback, puede acceder al nombre de la fuente y su Tama o. Por lo tanto, puede obtener todos los tama os para cada fuente utilizando la funci n EnumFonts.

En este art culo, hemos cubierto tres formas de conocer todos los tama os de fuente en Delphi. Puede elegir cualquiera de estos m todos seg n sus necesidades y preferencias. Al conocer todos los tama os de fuente disponibles, puede crear aplicaciones con un dise o nico y atractivo.

  1. Tama os de fuente en Delphi: definici n y uso
  2. C mo puedo averiguar los tama os de fuente en Delphi?
  3. C mo uso los tama os de fuente en Delphi?
  4. Ejemplos de diferentes tama os de fuente en Delphi
  5. C mo establecer los tama os de fuente en Delphi?

Tama os de fuente en Delphi: definici n y uso

El Tama o de fuente en Delphi est determinado por un n mero llamado "Tama o de fuente". Este Tama o se mide en puntos (pt) y muestra cu n anchas y altas ser n las letras y los n meros en el texto.

. Esta propiedad devuelve o establece el Tama o de fuente especificado en los p rrafos. Por ejemplo:

  • - establece el Tama o de fuente en 12 puntos
  • - devuelve el Tama o de fuente actual del objeto

para establecer uno de los tama os de fuente predefinidos. Por ejemplo:

  • - la fuente ser muy peque a
  • - la fuente ser grande y destacable

Cuando se establece el Tama o de fuente, se puede usar para generar texto en un formulario u otro elemento de la interfaz. Por ejemplo:

Canvas.Font.Size := 12;

Canvas.TextOut (10, 10, ' hola mundo!');

Este c digo establecer el Tama o de fuente en 12 puntos y mostrar el texto " hola mundo!"en forma de lienzo. Por lo general, el Tama o de fuente debe establecerse antes de que aparezca el texto.

Usar el Tama o de fuente adecuado en Delphi ayudar a que su aplicaci n sea m s legible y profesional en apariencia. Recuerde experimentar con diferentes tama os de fuente para encontrar el m s adecuado para su interfaz.

TFont

. Le permite obtener el Tama o de fuente actual en p rrafos. Por ejemplo, el siguiente c digo le permite Mostrar el Tama o de fuente actual:

Tambi n se puede utilizar el m todo

GetTextMetrics

DC: HDC;

TM: TEXTMETRIC;

begin

DC := GetDC(0);

GetTextMetrics(DC, TM);

ReleaseDC(0, DC);

ShowMessageFmt ('Altura de los caracteres base: %D' #13#10 +

'Interlineado: %D' #13#10 +

'Tama o de fuente: %d',

[TM.tmHeight, TM.tmExternalLeading, TM.tmAscent + TM.tmDescent]);

end;

Por lo tanto, en Delphi, es posible conocer f cilmente los tama os de fuente utilizando la propiedad

TFont

  • o m todo
  • clase
  • .
  • En Delphi, puede usar diferentes tama os de fuente para Mostrar texto en sus aplicaciones. El Tama o de fuente determina qu tan grande o peque o ser el texto en la pantalla.
  • Para usar tama os de fuente en Delphi, necesitar definir un objeto de fuente (TFont) y establecer su Tama o. A continuaci n se muestra el c digo de ejemplo:

var

Font: TFont;

begin

Font := TFont.Create;

try

Font.Name := 'Arial';

Font.Size: = 12; / / establecer el Tama o de fuente en p rrafos

  1. // uso de la fuente en su c digo
  2. finally
  3. Font.Free;
  4. end;
  5. end;

En este ejemplo, creamos un objeto de fuente (Font) con la clase TFont. Luego establecemos el nombre de la fuente (Arial) y el Tama o de la fuente (12 puntos). Luego puede usar este objeto de fuente en su c digo para Mostrar el texto con el Tama o de fuente seleccionado.

Tambi n puede usar tama os de fuente en p xeles si es necesario. Para hacer esto, establezca la propiedad PixelsPerInch de su objeto de fuente en el m todo Screen.PixelsPerInch. A continuaci n se muestra el c digo de ejemplo:

var