Tratar con la configuración de fuentes
La apariencia del texto se puede controlar cambiando la configuración de la fuente. Estos ajustes de fuente pueden incluir el nombre, el estilo, el tamaño, el color y otros efectos de las fuentes, como se muestra a continuación en la figura:
Configuración de fuente en Microsoft Excel
Al igual que Microsoft Excel, Aspose.Cells también admite la configuración de la fuente de las celdas.
Configuración de ajustes de fuente
Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel Microsoft. ÉlLibro de trabajo la clase contiene unColección de hojas de trabajo que permite el acceso a cada hoja de trabajo en un archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculoclase. ÉlHoja de cálculo la clase proporciona unCells recopilación. Cada artículo en elCells colección representa un objeto de laCellclase.
Aspose.Cells proporciona elCell clase'establecerEstilo, utilizado para establecer el formato de una celda. Asimismo, el objeto de laEstiloLa clase proporciona propiedades para configurar los ajustes de fuente.
Este artículo muestra cómo:
- Aplicar una fuente específica al texto.
- Establecer texto en negrita.
- Establecer el tamaño de fuente.
- Establecer el color de la fuente.
- Subrayar texto.
- texto tachado.
- Establecer texto en subíndice.
- Establecer texto en superíndice.
Configuración del nombre de la fuente
Aplique una fuente específica al texto en las celdas usando elFuente objetosescoger un nombrepropiedad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SettingFontName.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting the font name to "Times New Roman" | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setName("Times New Roman"); | |
cell.setStyle(style); | |
// Saving the modified Excel file in default format | |
workbook.save(dataDir + "SettingFontName_out.xls"); |
Configuración del estilo de fuente en negrita
Establezca el texto en negrita configurando elFuente objetosponer en negrita propiedad averdadero.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the output directory. | |
String outputDir = Utils.Get_OutputDirectory(); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Adding a new worksheet to the Excel object | |
int i = workbook.getWorksheets().add(); | |
// Obtaining the reference of the newly added worksheet by passing its sheet index | |
Worksheet worksheet = workbook.getWorksheets().get(i); | |
// Accessing the "A1" cell from the worksheet | |
Cell cell = worksheet.getCells().get("A1"); | |
// Adding some value to the "A1" cell | |
cell.putValue("Hello Aspose!"); | |
// Obtaining the style of the cell | |
Style style = cell.getStyle(); | |
// Setting the font weight to bold | |
style.getFont().setBold(true); | |
// Applying the style to the cell | |
cell.setStyle(style); | |
// Saving the Excel file | |
workbook.save(outputDir + "book1.out.xlsx", SaveFormat.XLSX); |
Configuración del tamaño de fuente
Establezca el tamaño de la fuente con elFuente objetosestablecerTamañopropiedad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SetFontSize.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting the font weight to bold | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setSize(14); | |
cell.setStyle(style); | |
cell.setStyle(style); | |
// Saving the modified Excel file in default format | |
workbook.save(dataDir + "SetFontSize_out.xls"); |
Configuración del tipo de subrayado de fuente
Subraya el texto con elFuente objetosestablecerSubrayado propiedad. Aspose.Cells ofrece varios tipos de subrayado de fuente predefinidos en elFuenteSubrayadoTipoenumeración.
Tipos de subrayado de fuente | Descripción | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NINGUNO | sin subrayar | ||||||||||||||||||||||||||||||||||||||||||||||||||
ÚNICO | Un solo subrayado | ||||||||||||||||||||||||||||||||||||||||||||||||||
DOBLE | Explicación doble | ||||||||||||||||||||||||||||||||||||||||||||||||||
CONTABILIDAD | Un solo subrayado contable | ||||||||||||||||||||||||||||||||||||||||||||||||||
DOBLE_CONTABILIDAD | Subrayado de doble contabilidad | ||||||||||||||||||||||||||||||||||||||||||||||||||
ESTRELLARSE | Subrayado discontinuo | ||||||||||||||||||||||||||||||||||||||||||||||||||
ESTRELLARSE_PUNTO_PUNTO_PESADO | Subrayado grueso de puntos y guiones | ||||||||||||||||||||||||||||||||||||||||||||||||||
ESTRELLARSE_PUNTO_PESADO | Subrayado de puntos y guiones gruesos | ||||||||||||||||||||||||||||||||||||||||||||||||||
DASHED_HEAVY | Subrayado discontinuo grueso | ||||||||||||||||||||||||||||||||||||||||||||||||||
DASH_LARGO | Subrayado discontinuo largo | ||||||||||||||||||||||||||||||||||||||||||||||||||
ESTRELLARSE_LARGO_PESADO | Subrayado grueso de trazos largos | ||||||||||||||||||||||||||||||||||||||||||||||||||
PUNTO GUIÓN | Subrayado de puntos y guiones | ||||||||||||||||||||||||||||||||||||||||||||||||||
PUNTO_PUNTO_ESTRELLARSE | Guión-Punto-Punto Subrayado | ||||||||||||||||||||||||||||||||||||||||||||||||||
PUNTEADO | Subrayado punteado | ||||||||||||||||||||||||||||||||||||||||||||||||||
DOTTED_PESADO | Subrayado punteado grueso | ||||||||||||||||||||||||||||||||||||||||||||||||||
PESADO | Subrayado grueso | ||||||||||||||||||||||||||||||||||||||||||||||||||
ONDA | Subrayado de onda | ||||||||||||||||||||||||||||||||||||||||||||||||||
ONDULADO_DOBLE | Subrayado de doble onda | ||||||||||||||||||||||||||||||||||||||||||||||||||
ONDULADO_PESADO | Subrayado de onda pesada | ||||||||||||||||||||||||||||||||||||||||||||||||||
PALABRAS |
Subrayar solo caracteres que no sean espacios | ||||||||||||||||||||||||||||||||||||||||||||||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
Configuración del color de fuente
Establezca el color de la fuente con elFuente objetosestablecerColor propiedad. Seleccione cualquier color de laColor enumeración y asignar el color seleccionado a laFuente objetosestablecerColor.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SetFontColor.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting the font color to blue | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setColor(Color.getBlue()); | |
cell.setStyle(style); | |
cell.setStyle(style); | |
// Saving the modified Excel file in default format | |
workbook.save(dataDir + "SetFontColor_out.xls"); |
Configuración del efecto de tachado en el texto
Texto tachado con elFuente objetostacharpropiedad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SettingStrikeOutEffect.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting the strike out effect on the font | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setStrikeout(true); | |
cell.setStyle(style); |
Subíndice de configuración
Haga superíndice de texto usando elFuente objetosestablecerSubíndicepropiedad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SetSubscript.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting subscript effect | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setSubscript(true); | |
cell.setStyle(style); |
Configuración de superíndice
Aplicar superíndice al texto con elFuente objetosconjuntoSuperíndicepropiedad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SetSubscript.class) + "data/"; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
Cells cells = worksheet.getCells(); | |
// Adding some value to the "A1" cell | |
Cell cell = cells.get("A1"); | |
cell.setValue("Hello Aspose!"); | |
// Setting superscript effect | |
Style style = cell.getStyle(); | |
Font font = style.getFont(); | |
font.setSuperscript(true); | |
cell.setStyle(style); |