Font
Contenu
[
Cacher
]Font class
Représente la classe de police de base.
public abstract class Font : IFont, IFontSaver, IGlyphAccessor
Propriétés
| Nom | La description |
|---|---|
| abstract Encoding { get; } | Obtient l’encodage de la police. |
| abstract FontDefinition { get; } | Obtient la définition de la police. |
| abstract FontFamily { get; set; } | Obtient ou définit la famille de polices. |
| abstract FontName { get; set; } | Obtient ou définit le nom de la police. |
| abstract FontNames { get; } | Obtient les noms de police. |
| FontSaver { get; } | Obtient la fonctionnalité d’enregistrement des polices. |
| abstract FontStyle { get; } | Obtient le style de police. Il s’agit d’une valeur calculée et représentée en type généralisé. |
| abstract FontType { get; } | Obtient le type de police. Type1, TrueType, etc. |
| GlyphAccessor { get; } | Accesseur de glyphe de police. Récupère les glyphes et les identifiants de glyphe. |
| abstract GlyphIdType { get; } | Spécification du type d’identifiant de glyphe. Pour les consommateurs qui ont besoin de connaître le type réel ‘bytes[]’. |
| abstract Metrics { get; } | Obtient les métriques de police. |
| abstract NumGlyphs { get; } | Obtient le nombre de glyphes dans la police. |
| abstract PostscriptNames { get; } | Obtient les noms de police postscript. |
| abstract 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. |
Méthodes
| Nom | La description |
|---|---|
| static Open(FontDefinition) | Ouvre une police à l’aide de l’objet FontDefinition. |
| static Open(FontType, byte[]) | Ouvre une police, en utilisant le type de police et le tableau d’octets de données de police. |
| static Open(FontType, StreamSource) | Ouvre une police, en utilisant le type de police et la source du flux. |
| static Open(FontType, string) | Ouvre une police, en utilisant le type de police et le nom du fichier de police. |
| abstract Convert(FontType) | Convertit la police dans un autre format. |
| abstract GetAllGlyphIds() | Renvoie tous les identifiants de glyphe, disponibles dans la police. L’identifiant de glyphe est un numéro unique pour un glyphe, qui dépend du type de police. Par exemple : L’identifiant de Type1 est un nom de glyphe, instance de (GlyphStringId) L’identifiant de class. TTF est un index int, instance de (GlyphUInt32Id classe. |
| abstract GetGlyphById(GlyphId) | Renvoie glyphe par identifiant de glyphe. L’identifiant de glyphe est un numéro unique pour un glyphe, qui dépend du type de police. GlyphId - objet dérivé. Par exemple : L’identifiant de Type1 est un nom de glyphe, une instance de (GlyphStringId) L’identifiant de class. TTF est un index int, instance de (GlyphUInt32Id classe. |
| virtual GetGlyphsForText(string) | Obtient 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
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- espace de noms Aspose.Font
- Assemblée Aspose.Font