TtfFont

TtfFont class

Représente la police TrueType (TTF).

public class TtfFont : Font

Propriétés

NomLa description
virtual CffFont { get; }Obtient la police CFF si elle est présente.
override Encoding { get; }Obtient l’encodage de la police.
override FontDefinition { get; }Obtient la définition de la police.
override FontFamily { get; set; }Obtient ou définit la famille de polices.
override FontName { get; set; }Obtient ou définit le nom de la police.
override FontNames { get; }Obtient les noms de police.
FontSaver { get; }Obtient la fonctionnalité d’enregistrement des polices.
override FontStyle { get; }Obtient le style de police. Il s’agit d’une valeur calculée et représentée en type généralisé.
override FontType { get; }Obtient le type de police. Renvoie la valeur FontType.TTF.
GlyphAccessor { get; }Accesseur de glyphe de police. Récupère les glyphes et les identifiants de glyphe.
override GlyphIdType { get; }Obtient la spécification du type d’identifiant de glyphe.
IsSymbolic { get; }Renvoie vrai si la police est symbolique.
override Metrics { get; }Obtient les métriques de police.
override NumGlyphs { get; }Obtient le nombre de glyphes dans la police.
override PostscriptNames { get; }Obtient les noms de police Postscript.
override Style { get; set; }Obtient ou définit le style de police. Il s’agit d’une valeur de chaîne brute fournie par le fichier de police.
virtual TtfTables { get; }Obtient les tables TTF.

Méthodes

NomLa description
override Convert(FontType)Convertit la police dans un autre format.
override GetAllGlyphIds()Renvoie le tableau de tous les identifiants de glyphes, disponibles dans la police. L’identifiant de glyphe est un numéro unique pour un glyphe, qui dépend du type de police. TTF L’identifiant de glyphe de police peut être une instance de (GlyphStringId) classe ou (GlyphUInt32Id ) class. L’adressage de glyphe de nom (chaîne) est pris en charge pour les polices TTF via le mappage de table Post. Dans le cas où la police CFF est à l’intérieur, les structures CFF sont utilisées pour adresser les glyphes par leur nom.
override GetGlyphById(GlyphId)Renvoie le glyphe par identifiant de glyphe. L’identifiant de glyphe est un numéro unique pour un glyphe, qui dépend du type de police. L’identifiant de glyphe de police TTF peut être une instance de (GlyphStringId) classe ou (GlyphUInt32Id ) class. L’adressage de glyphe de nom (chaîne) est pris en charge pour les polices TTF via le mappage de table Post. Dans le cas où la police CFF est à l’intérieur, les structures CFF sont utilisées pour adresser les glyphes par leur nom.
GetGlyphById(string)Renvoie le glyphe par nom de glyphe. L’adressage de glyphe par nom (chaîne) est pris en charge pour les polices TTF via le mappage de table Post. Dans le cas où la police CFF est à l’intérieur, les structures CFF sont utilisées pour adresser les glyphes par leur nom.
GetGlyphById(uint)Renvoie glyphe par identifiant de glyphe.
virtual GetGlyphComponentsById(GlyphId, GlyphIdList)Obtient un glyphe par identifiant de glyphe passé et remplit la liste passée des identifiants de glyphe avec les composants de ce glyphe. L’identifiant de glyphe est un numéro unique pour un glyphe, qui dépend du type de police. TTF L’identifiant de glyphe de police peut être une instance de (GlyphStringId) classe ou (GlyphUInt32Id ) class. L’adressage de glyphe de nom (chaîne) est pris en charge pour les polices TTF via le mappage de table Post. Dans le cas où la police CFF est à l’intérieur, les structures CFF sont utilisées pour adresser les glyphes par leur nom.
GetGlyphComponentsById(string, GlyphIdList)Obtient un glyphe par nom de glyphe passé et remplit la liste passée des identifiants de glyphe avec les composants de ce glyphe.
GetGlyphComponentsById(uint, GlyphIdList)Obtient un glyphe par index de glyphe passé et remplit la liste passée des identifiants de glyphe avec les composants de ce glyphe.
override GetGlyphsForText(string)Obtenir la représentation des glyphes pour le texte.
virtual Save(Stream)Enregistre la police dans son format d’origine.
virtual Save(string)Enregistre la police dans son format d’origine.
SaveToFormat(Stream, FontSavingFormats)Enregistre la police dans le format spécifié.

Voir également