Interface ITrueTypeFont

ITrueTypeFont interface

Déclare des méthodes pour travailler avec la police TrueType.

public interface ITrueTypeFont

Propriétés

NomLa description
DataSize { get; }Renvoie la taille des données de police en octets
FamilyName { get; }Obtenir le nom de la famille de polices.
FullFontName { get; }Cela devrait être une combinaison de “FamilyName” et “SubFamilyName”. Exception : si la police est “Regular” comme indiqué dans “SubFamilyName”, alors n’utilisez que le nom de famille contenu dans “FamilyName”. Une exception à la définition ci-dessus du nom complet de la police concerne les chaînes de plate-forme Microsoft pour les polices CFF OpenType : dans ce cas, la chaîne du nom complet de la police doit être identique au nom de police PostScript dans l’INDEX des noms CFF.
SubFamilyName { get; }Le nom de la sous-famille de polices distingue la police dans un groupe avec le même nom de famille de polices. Ceci est supposé traiter le style (italique, oblique) et le poids (léger, gras, noir, etc.). Une police sans différences particulières de poids ou de style (par exemple poids moyen, non italique et fsSelection bit 6 défini) doit avoir la chaîne “Regular” stockée à cette position.

Méthodes

NomLa description
GetAscent(float)Renvoie l’ascension, en points.
GetData()Ouvrez le flux avec les données de police. L’appelant est responsable de la suppression du flux.
GetDescent(float)Renvoie la descente, en points.

Voir également