Comment définir la police et la taille des cellules

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Chaknith Bin

La personnalisation des propriétés des polices, notamment le nom, la taille, la couleur, le soulignement, le gras, l'italique, le script et le barré, offre de nombreux avantages pour la mise en forme des documents. Ces options vous permettent d'améliorer la lisibilité, de mettre l'accent sur les informations essentielles et de créer des documents visuellement attrayants. Avec IronXL, vous pouvez modifier sans effort les propriétés des polices sans interopérabilité en C# .NET, ce qui simplifie le processus et vous permet de créer des documents professionnels et soignés sans effort.


Commencez avec IronXL

Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Exemple de définition de la police et de la taille des cellules

Pour personnaliser la police d'uncellule, colonne, ligne ou plage sélectionnéeil suffit de définir les propriétés Font du Style. Utilisez la propriété Name pour définir la famille de police souhaitée, la propriété Height pour ajuster la taille de la police et la propriété Bold pour accentuer le poids de la police. En outre, vous pouvez utiliser la propriété Underline pour ajouter un soulignement afin d'accentuer l'aspect visuel.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Font and Size";

// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";

// Set font size
workSheet["B2"].Style.Font.Height = 15;

// Set font to bold
workSheet["B2"].Style.Font.Bold = true;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;

workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Font and Size"

' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"

' Set font size
Private workSheet("B2").Style.Font.Height = 15

' Set font to bold
Private workSheet("B2").Style.Font.Bold = True

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single

workBook.SaveAs("fontAndSize.xlsx")
VB   C#
Définir la police et la taille

Définir la police et la taille des cellules Exemple avancé

Outre les options présentées dans la section précédente, vous pouvez personnaliser davantage l'aspect des polices dans Excel. Il s'agit notamment de régler la police sur Italique, d'appliquer Strikeout, d'utiliser FontScript pour les indices supérieurs et inférieurs, et de choisir une couleur de police spécifique. L'exemple ci-dessous montre comment utiliser ces options supplémentaires pour créer des styles de police personnalisés pour vos cellules.

[{i :(La propriété Nom définit le nom de la police exactement comme indiqué. Par exemple, si vous souhaitez utiliser la police "Times New Roman", veillez à la saisir exactement avec les mêmes espaces et les mêmes majuscules.)}]

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Advanced";

// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";

// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;

// Set bold property
workSheet["B2"].Style.Font.Bold = true;

// Set italic property
workSheet["B2"].Style.Font.Italic = false;

// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;

// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";

workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Advanced"

' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"

' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double

' Set bold property
Private workSheet("B2").Style.Font.Bold = True

' Set italic property
Private workSheet("B2").Style.Font.Italic = False

' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False

' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"

workBook.SaveAs("fontAndSizeAdvanced.xlsx")
VB   C#
Définir la police et la taille avancées

Souligner

Dans Excel, il existe différents types de soulignement pour la mise en forme du texte. L'une de ces options est le soulignement comptable, qui présente un espacement supplémentaire entre les caractères et les lignes par rapport au soulignement normal. Pour les entrées de texte, le soulignement s'étend au-delà de la valeur, tant à l'avant qu'à l'arrière. Toutefois, pour les données numériquesformats de donnéesle soulignement reste confiné à la valeur. Lorsqu'une cellule contient à la fois des chiffres et d'autres caractères, le soulignement comptable se comporte comme du texte.

Options de soulignement disponibles

Police Script

Le script de police dans IronXL offre trois options : none (aucun), super (super) et sub (sous).

  • aucun : L'option par défaut, qui définit la police sur la ligne de base pour une apparence de texte normale.
  • super : Positionne les caractères du texte au-dessus de la ligne de base pour les exposants ou les notes de bas de page.
  • sub : Positionne les caractères de texte sous la ligne de base pour les formules chimiques et les notations mathématiques.
    Options de script de police disponibles

Couleur de la police

Vous pouvez définir la couleur de la police en utilisant la propriété Color ou la méthode SetColor. La méthode SetColor accepte des données sous la forme de IronSoftware.Drawing.Color ou d'un code couleur Hex.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";

// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");

// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"

' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")

' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)
VB   C#
Chaknith related to Couleur de la police

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.