ITrueTypeFont

ITrueTypeFont interface

Declara métodos para trabajar con fuentes TrueType.

public interface ITrueTypeFont

Propiedades

Nombre Descripción
DataSize { get; } Devuelve el tamaño de los datos de fuente en bytes
FamilyName { get; } Obtener el nombre de la familia de fuentes.
FullFontName { get; } Debe ser una combinación de “FamilyName” y “SubFamilyName”. Excepción: si la fuente es “Regular” como se indica en “SubFamilyName”, use solo el nombre de familia contenido en “FamilyName”. Una excepción a la definición anterior de nombre de fuente completo es para las cadenas de la plataforma Microsoft para fuentes CFF OpenType: en este caso, la cadena de nombre de fuente completo debe ser idéntica a PostScript FontName en CFF Name INDEX.
SubFamilyName { get; } El nombre de la subfamilia de fuentes distingue la fuente en un grupo con el mismo nombre de familia de fuentes. Se supone que se refiere al estilo (cursiva, oblicua) y al peso (claro, negrita, negro, etc.). Una fuente sin diferencias particulares en peso o estilo (por ejemplo, peso medio, no cursiva y fsSelection bit 6 establecido) debe tener la cadena “Regular” almacenada en esta posición.

Métodos

Nombre Descripción
GetAscent(float) Devuelve el ascenso, en puntos.
GetData() Abre la transmisión con los datos de la fuente. La persona que llama es responsable de desechar la transmisión.
GetDescent(float) Devuelve la bajada, en puntos.

Ver también