Class Font

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

NomLa 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

NomLa 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 celaFontest 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

NomLa 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