Comment définir la police et la taille des cellules

Chaknith related to Comment définir la police et la taille des cellules
Chaknith Bin
août 5, 2023
Mise à jour décembre 10, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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'une cellule, colonne, ligne ou plage sélectionnée, il suffit de définir les propriétés de police du style. Utilisez la propriété Name pour définir la famille de polices 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. De plus, vous pouvez utiliser la propriété Underline pour ajouter un soulignement afin de renforcer l'accent 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")
$vbLabelText   $csharpLabel
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. Cela comprend la définition de la police en Italique, l'application du Barré, l'utilisation de FontScript pour les exposants et indices, et le choix d'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é Name définit le nom de la police exactement tel qu'il est fourni. Par exemple, si vous souhaitez utiliser la police "Times New Roman", assurez-vous de l'entrer exactement avec les mêmes espaces et lettres 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")
$vbLabelText   $csharpLabel
Définir la police et la taille avancée

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. Cependant, pour les formats de données numériques, le 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 soit la propriété Color, soit la méthode SetColor. La méthode SetColor accepte une entrée sous forme de IronSoftware.Drawing.Color ou 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)
$vbLabelText   $csharpLabel
Chaknith related to Couleur de la police
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.