كيفية دوران نص الخلية

دوران نص الخلية في Aspose.Cells

Aspose.Cells هو مكون .NET و Java قوي يتيح للمطورين العمل مع أوراق العمل في Excel برمجيًا. أحد الميزات التي توفرها Aspose.Cells هي القدرة على دوران الخلايا، مما يتيح لك تخصيص توجيه النص وتحسين العرض البصري لبياناتك. في هذا المستند، سنكتشف كيفية دوران الخلايا باستخدام Aspose.Cells.

كيفية تدوير نص الخلية في إكسل

يمكنك تدوير خلية في إكسل باستخدام الخطوات التالية:

  1. افتح برنامج إكسل وحدد الخلية أو مجموعة من الخلايا التي ترغب في تدويرها.
  2. انقر بزر الماوس الأيمن على الخلية(الخلايا) المحددة واختر “تنسيق الخلايا” من قائمة السياق. بالإضافة إلى ذلك، يمكنك الانتقال إلى علامة التبويب “الرئيسية” في شريط أدوات إكسل، انقر على القائمة المنسدلة “تنسيق” في مجموعة “الخلايا”، واختر “تنسيق الخلايا”.
  3. في مربع حوار “تنسيق الخلايا”، انتقل إلى علامة التبويب “توجيه”.
  4. في قسم “التوجيه”، سترى خيارات لتدوير النص. يمكنك إدخال زاوية التدوير المرغوبة مباشرة في مربع “الدرجات”. القيم الإيجابية تدور النص باتجاه عقارب الساعة، والقيم السالبة تدور به عكس اتجاه عقارب الساعة.
    todo:image_alt_text
  5. بمجرد اختيار الدورة المرغوبة، انقر على “موافق” لتطبيق التغييرات. ستتم إعادة تدوير الخلية(الخلايا) المحددة الآن استنادًا إلى زاوية التدوير أو التوجيه التي اخترتها.

كيفية تدوير نص الخلية باستخدام واجهة برمجة تطبيقات Aspose.Cells

خاصية Style.RotationAngle تجعل من السهل تدوير الخلايا. لتدوير الخلايا في Aspose.Cells، تحتاج إلى اتباع الخطوات التالية:

  1. تحميل دفتر العمل في إكسل
    أولاً، تحتاج إلى تحميل دفتر العمل في إكسل باستخدام Aspose.Cells. يمكنك استخدام فئة Workbook لفتح ملف إكسل موجود أو إنشاء ملف جديد.

  2. الوصول إلى ورقة البيانات
    بمجرد تحميل دفتر العمل، ستحتاج إلى الوصول إلى ورقة البيانات التي ترغب في تدوير الخلايا فيها. يمكنك الوصول إما إلى ورقة البيانات بمؤشرها أو اسمها.

  3. تدوير نص الخلية
    الآن بعد أن لديك وصول إلى ورقة البيانات، يمكنك تدوير الخلايا عن طريق تعديل كائن الأنماط (Style) للخلايا المرغوبة. كائن الأنماط يسمح لك بتعيين مجموعة متنوعة من خيارات التنسيق، بما في ذلك التدوير.

  4. حفظ دفتر العمل
    بعد تدوير الخلايا، يمكنك حفظ دفتر العمل المعدل مرة أخرى في ملف أو تيار باستخدام طريقة الحفظ.

شفرة C# عينة

يرجى رؤية الكود التالي، فهو ينشئ كائن دفتر العمل ويضبط زوايا تدوير مختلفة لعدة خلايا. يوضح اللقطة الشاشة النتيجة بعد تنفيذ الكود العيني.

//Instantiating an Workbook object
Workbook workbook = new Workbook();
//Obtaining the reference of the newly added worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Row index of the cell
int row = 0;
// Column index of the cell
int column = 0;
Cell a1 = worksheet.Cells[row, column];
a1.PutValue("a1 rotate text");
Style a1Style = a1.GetStyle();
// Set the rotation angle in degrees
a1Style.RotationAngle = 45;
a1.SetStyle(a1Style);
// set Column index of the cell
column = 1;
Cell b1 = worksheet.Cells[row, column];
b1.PutValue("b1 rotate text");
Style b1Style = b1.GetStyle();
// Set the rotation angle in degrees
b1Style.RotationAngle = 255;
b1.SetStyle(b1Style);
// set Column index of the cell
column = 2;
Cell c1 = worksheet.Cells[row, column];
c1.PutValue("c1 rotate text");
Style c1Style = c1.GetStyle();
// Set the rotation angle in degrees
c1Style.RotationAngle = -90;
c1.SetStyle(c1Style);
// set Column index of the cell
column = 3;
Cell d1 = worksheet.Cells[row, column];
d1.PutValue("d1 rotate text");
Style d1Style = d1.GetStyle();
// Set the rotation angle in degrees
d1Style.RotationAngle = -90;
d1.SetStyle(d1Style);
workbook.Save("out.xlsx");