Cómo configurar la fuente y el tamaño de las celdas

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

por Chaknith Bin

La personalización de las propiedades de las fuentes, incluidos el nombre, el tamaño, el color, el subrayado, la negrita, la cursiva, el guión y el tachado, ofrece numerosas ventajas en el formato de los documentos. Estas opciones le permiten mejorar la legibilidad, resaltar la información crítica y crear documentos visualmente atractivos. Con IronXL, puede editar sin esfuerzo las propiedades de las fuentes sin interoperabilidad en C# .NET, lo que simplifica el proceso y le permite crear materiales profesionales y pulidos sin esfuerzo.


Comienza con IronXL

Comience a usar IronXL en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Establecer fuente y tamaño de celda Ejemplo

Para personalizar la fuente de uncelda, columna, fila o rango seleccionadoBasta con establecer las propiedades Font del Style. Utilice la propiedad Nombre para establecer la familia de fuentes deseada, la propiedad Altura para ajustar el tamaño de la fuente y la propiedad Negrita para enfatizar el peso de la fuente. Además, puede emplear la propiedad Subrayado para añadir subrayado para mayor énfasis visual.

: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#
Definir fuente y tamaño

Establecer fuente y tamaño de celda Ejemplo avanzado

Además de las opciones comentadas en la sección anterior, puede personalizar aún más el aspecto de la fuente en Excel. Esto incluye ajustar la fuente a Italic, aplicar Strikeout, usar FontScript para superíndices y subíndices, y elegir un color de fuente específico. A continuación se muestra un ejemplo de cómo utilizar estas opciones adicionales para crear estilos de fuente personalizados para sus celdas.

Atención
La propiedad Name establece el nombre de la fuente exactamente como se proporciona. Por ejemplo, si desea utilizar la fuente "Times New Roman", asegúrese de introducirla exactamente con los mismos espacios y mayúsculas.

: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#
Configurar fuente y tamaño avanzados

Subraye

En Excel, hay diferentes tipos de subrayado disponibles para dar formato al texto. Una de estas opciones es el subrayado contable, que tiene un espaciado adicional entre los caracteres y las líneas en comparación con el subrayado normal. En las entradas de texto, el subrayado se extiende más allá del valor tanto por delante como por detrás. Sin embargo, en el caso deformatos de datosel subrayado se limita al valor. En los casos en que una celda contenga tanto números como otros caracteres, el subrayado Contabilidad se comportará de forma similar al texto.

Opciones de subrayado disponibles

Fuente Script

El script de fuente en IronXL ofrece tres opciones: none, super y sub.

  • ninguna: La opción por defecto, que establece la fuente en la línea de base para una apariencia de texto normal.
  • super: Posiciona los caracteres de texto por encima de la línea de base para exponentes o notas a pie de página.
  • sub: Posiciona los caracteres de texto por debajo de la línea de base para fórmulas químicas y notaciones matemáticas.
    Opciones de fuentes disponibles

Color de fuente

Puede establecer el color de la fuente utilizando la propiedad Color o el método SetColor. El método SetColor acepta entradas en forma de IronSoftware.Drawing.Color o un código de color 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 Color de fuente

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.