Class Font
Contenu
[
Cacher
]Font class
Définit un format particulier pour le texte, y compris les attributs de police, de taille et de style. Cette classe ne peut pas être héritée.
public sealed class Font
Constructeurs
Nom | La description |
---|---|
Font(Font, FontStyle) | Initialise un nouveauFont qui utilise l’existant spécifiéFont etFontStyle énumération. |
Font(string, float) | Initialise un nouveauFont en utilisant une taille spécifiée. Le jeu de caractères est défini surDefault , l’unité graphique àPoint , le style de police àRegular . |
Font(string, float, FontStyle) | Initialise un nouveauFont en utilisant une taille et un style spécifiés. Le jeu de caractères est défini surDefault , l’unité graphique àPoint . |
Font(string, float, GraphicsUnit) | Initialise un nouveauFont en utilisant une taille et une unité spécifiées. Le jeu de caractères est défini surDefault le style est défini surRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Initialise un nouveauFont en utilisant une taille, un style et une unité spécifiés. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Initialise un nouveauFont en utilisant une taille, un style, une unité et un jeu de caractères spécifiés. |
Propriétés
Nom | La description |
---|---|
Bold { get; } | Obtient une valeur indiquant si celaFont est en gras. |
CharacterSet { get; } | Obtient une valeur d’octet qui spécifie le jeu de caractères que cetteFont utilise. |
Italic { get; } | Obtient une valeur indiquant si celaFont est en italique. |
Name { get; } | Obtient le nom du visage de ceFont . |
Size { get; } | Obtient la taille em de ceFont mesurée dans les unités spécifiées par leUnit propriété. |
Strikeout { get; } | Obtient une valeur indiquant si celaFont spécifie une ligne horizontale à travers la police. |
Style { get; } | Obtient les informations de style pour celaFont . |
Underline { get; } | Obtient une valeur indiquant si celaFont est souligné. |
Unit { get; } | Obtient l’unité de mesure pour ceFont . |
Méthodes
Nom | La description |
---|---|
DeepClone() | Crée une copie profonde exacte de ceciFont . |
override Equals(object) | Indique si l’objet spécifié est unFont et a les mêmes valeurs de propriété que celle-ciFont . |
override GetHashCode() | Obtient le code de hachage pour celaFont . |
override ToString() | Renvoie une représentation sous forme de chaîne lisible par l’homme de ceFont . |
Exemples
Cet exemple illustre l’utilisation des classes Font et SolidBrush pour dessiner des chaînes sur la surface de l’image. L’exemple crée une nouvelle Image et dessine des formes à l’aide de Figures et GraphicsPath
[C#]
// Crée une instance de Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Crée et initialise une instance de la classe Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Efface la surface graphique
graphics.Clear(Color.Wheat);
// Crée une instance de Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Créer une instance de SolidBrush ayant la couleur rouge
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
// Dessine une chaîne
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// crée les options d'exportation.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// Enregistrer toutes les modifications
image.Save("C:\\temp\\output.gif", options);
}
Voir également
- espace de noms Aspose.PSD
- Assemblée Aspose.PSD