Работа с настройками шрифта

Настройка параметров шрифта

Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет собой файл Excel Microsoft.Рабочая тетрадь класс содержитРабочий листКоллекция который позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий листучебный класс.Рабочий лист класс предоставляетCells коллекция. Каждый элемент вCells коллекция представляет собой объектCellучебный класс.

Aspose.Cells обеспечиваетCell учебный класс'setStyle, используемый для установки форматирования ячейки. Также объектомСтилькласс предоставляет свойства для настройки параметров шрифта.

В этой статье показано, как:

Настройка имени шрифта

Применение определенного шрифта к тексту в ячейках с помощью кнопкиШрифт объектыИмя набораимущество.

// 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");

Установка стиля шрифта на полужирный

Выделите текст жирным шрифтом, установивШрифт объектыустановить полужирный собственность наистинный.

// 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);

Настройка размера шрифта

Установите размер шрифта с помощьюШрифт объектыsetSizeимущество.

// 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");

Настройка типа подчеркивания шрифта

Подчеркните текст с помощьюШрифт объектыsetUnderline имущество. Aspose.Cells предлагает различные предопределенные типы подчеркивания шрифта вШрифтПодстрочныйТипперечисление.

Типы подчеркивания шрифта Описание
НИКТО Без подчеркивания
НЕ ЗАМУЖЕМ Одно подчеркивание
ДВОЙНОЙ Двойное подчеркивание
БУХГАЛТЕРСКИЙ УЧЕТ Единое бухгалтерское подчеркивание
DOUBLE_ACCOUNTING Двойное бухгалтерское подчеркивание
БРОСАТЬСЯ Пунктирное подчеркивание
БРОСАТЬСЯ_ТОЧКА_DOT_HEAVY Подчеркивание жирным тире-точкой-точкой
БРОСАТЬСЯ_ТОЧКА_ТЯЖЕЛЫЙ Подчеркивание толстой штрихпунктирной линией
DASHED_HEAVY Подчеркивание жирным пунктиром
DASH_LONG Подчеркивание длинной пунктирной линией
БРОСАТЬСЯ_ДЛИННЫЙ_ТЯЖЕЛЫЙ Подчеркивание толстой длинной пунктирной линией
DOT_DASH Подчеркивание тире-точкой
ТОЧКА_ТОЧКА_БРОСАТЬСЯ Штрих-точка-точка подчеркивание
ПУНКТИРНЫЙ Пунктирное подчеркивание
DOTTED_HEAVY Подчеркивание жирным пунктиром
ТЯЖЕЛЫЙ Толстое подчеркивание
ВОЛНА Подчеркивание волны
WAVY_DOUBLE Подчеркивание двойной волны
WAVY_HEAVY Подчеркивание тяжелой волны
 СЛОВА Подчеркивание только не пробельных символов
// 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(SettingFontUnderlineType.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 to be underlined
Style style = cell.getStyle();
Font font = style.getFont();
font.setUnderline(FontUnderlineType.SINGLE);
cell.setStyle(style);
cell.setStyle(style);
// Saving the modified Excel file in default format
workbook.save(dataDir + "SFUnderlineType_out.xls");

Настройка цвета шрифта

Установите цвет шрифта с помощьюШрифт объектыsetColor имущество. Выберите любой цвет изЦвет перечисление и присвоить выбранный цветШрифт объектыsetColor.

// 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");

Установка эффекта зачеркивания для текста

Зачеркнутый текст сШрифт объектыsetStrikeoutимущество.

// 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);

Установка индекса

Сделать текст надстрочным с помощьюШрифт объектыsetSubscriptимущество.

// 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);

Установка верхнего индекса

Применить надстрочный индекс к тексту с помощьюШрифт объектыsetSuperscriptимущество.

// 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);

Предварительные темы