تطبيق تأثيرات فوق السطر وتحت السطر على الخطوط
Contents
[
Hide
]
توفر Aspose.Cells الوظيفة لتطبيق تأثيرات فوق السطر (نص فوق الخط الأساسي) وتحت السطر (نص تحت الخط الأساسي) على النص.
العمل مع تأثير فوق السطر وتحت السطر
تطبيق تأثير superscript عن طريق تعيين طريقة setIsSuperscript لكائن Font إلى true. لتطبيق subscript، قم بتعيين طريقة setIsSubscript لكائن Font إلى true.
تظهر أمثلة الشيفرة التالية كيفية تطبيق حالة فوقية وتحتية على النص.
كود Node.js لتطبيق تأثير Superscript على النص
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
const path = require("path"); | |
const AsposeCells = require("aspose.cells.node"); | |
// The path to the documents directory. | |
const dataDir = path.join(__dirname, "data"); | |
// Create directory if it is not already present. | |
const fs = require("fs"); | |
if (!fs.existsSync(dataDir)) { | |
fs.mkdirSync(dataDir); | |
} | |
// Instantiating a Workbook object | |
const workbook = new AsposeCells.Workbook(); | |
// Adding a new worksheet to the Excel object | |
workbook.getWorksheets().add(); | |
// Obtaining the reference of the newly added worksheet by passing its sheet index | |
const worksheet = workbook.getWorksheets().get(0); | |
// Accessing the "A1" cell from the worksheet | |
const cell = worksheet.getCells().get("A1"); | |
// Adding some value to the "A1" cell | |
cell.putValue("Hello"); | |
// Setting the font Superscript | |
const style = cell.getStyle(); | |
style.getFont().setIsSuperscript(true); | |
cell.setStyle(style); | |
// Saving the Excel file | |
workbook.save(path.join(dataDir, "Superscript.out.xls"), AsposeCells.SaveFormat.Auto); |
كود Node.js لتطبيق تأثير Subscript على النص
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
const path = require("path"); | |
const AsposeCells = require("aspose.cells.node"); | |
// The path to the documents directory. | |
const dataDir = path.join(__dirname, "data"); | |
// Create directory if it is not already present. | |
const fs = require('fs'); | |
if (!fs.existsSync(dataDir)) { | |
fs.mkdirSync(dataDir); | |
} | |
// Instantiating a Workbook object | |
const workbook = new AsposeCells.Workbook(); | |
// Adding a new worksheet to the Excel object | |
workbook.getWorksheets().add(); | |
// Obtaining the reference of the newly added worksheet by passing its sheet index | |
const worksheet = workbook.getWorksheets().get(0); | |
// Accessing the "A1" cell from the worksheet | |
const cell = worksheet.getCells().get("A1"); | |
// Adding some value to the "A1" cell | |
cell.putValue("Hello"); | |
// Setting the font Subscript | |
const style = cell.getStyle(); | |
style.getFont().setIsSubscript(true); | |
cell.setStyle(style); | |
// Saving the Excel file | |
workbook.save(path.join(dataDir, "Subscript.out.xls"), AsposeCells.SaveFormat.Auto); |