قم بالوصول إلى أجزاء النص المنسق وتحديثها في Cell

قم بالوصول إلى أجزاء النص المنسق وتحديثها في Cell

يوضح الكود التالي استخدامCell. احصل على الأحرف () ومجموعة الأحرف () طريقة استخدامملف اكسل المصدروالتي يمكنك تنزيلها من الرابط المقدم. يحتوي ملف Excel المصدر على نص منسق في الخلية A1. يحتوي على 3 أجزاء ولكل جزء خط مختلف. يصل مقتطف التعليمات البرمجية التالي إلى هذه الأجزاء ويقوم بتحديث الجزء الأول باسم خط جديد. أخيرًا ، يحفظ المصنف باسمملف اكسل الناتج . عندما تفتحه ، ستجد أن خط الجزء الأول من النص قد تغير إلى**“اريال”**.

C# كود للوصول إلى أجزاء نص منسق وتحديثها من Cell

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
string inputPath = dataDir + "Sample.xlsx";
string outputPath = dataDir + "Output.out.xlsx";
Workbook workbook = new Workbook(inputPath);
Worksheet worksheet = workbook.Worksheets[0];
Cell cell = worksheet.Cells["A1"];
Console.WriteLine("Before updating the font settings....");
FontSetting[] fnts = cell.GetCharacters();
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i].Font.Name);
}
// Modify the first FontSetting Font Name
fnts[0].Font.Name = "Arial";
// And update it using SetCharacters() method
cell.SetCharacters(fnts);
Console.WriteLine();
Console.WriteLine("After updating the font settings....");
fnts = cell.GetCharacters();
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i].Font.Name);
}
// Save workbook
workbook.Save(outputPath);

ناتج وحدة التحكم التي تم إنشاؤها بواسطة نموذج التعليمات البرمجية

هنا هو إخراج وحدة التحكم من نموذج التعليمات البرمجية أعلاه باستخدامملف اكسل المصدر.

Before updating the font settings....

Century

Courier New

Verdana

After updating the font settings....

Arial

Courier New

Verdana