تغييرات في واجهة برمجة التطبيقات العامة في Aspose.Cells 8.9.2

واجهات برمجة التطبيقات الجديدة

تمت إضافة فئة TextOptions وخاصية FontSettings.TextOptions

Aspose.Cells for .NET قد عرضت فئة TextOptions مع خاصية FontSettings.TextOptions من أجل التحكم في مظهر الأجزاء النصية للشكل.

فيما يلي سيناريو استخدام بسيط لخاصية FontSettings.TextOptions.

C#

 // Initialize Workbook instance

var book = new Workbook();

// Access first worksheet from collection

var sheet = book.Worksheets[0];

// Add a Shape of type TextBox to the collection 

var shape = sheet.Shapes.AddTextBox(0, 0, 0, 0, 100, 200);

// Access TextOptions of Shape

var textOptions = shape.TextBody[1].TextOptions;

تمت إضافة خصائص TextOptions.Fill، Outline و Shadow

Aspose.Cells for .NET 8.9.2 قد عرضت خصائص TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow التي تسمح بالتحكم في جوانب محتويات النصوص للشكل، مثل التعبئة، الظل & التفصيل على التوالي.

فيما يلي سيناريو استخدام بسيط للخصائص المذكورة.

C#

 // Initialize Workbook instance

var book = new Workbook();

// Access first worksheet from collection

var sheet = book.Worksheets[0];

// Add a Shape of type TextBox to the collection 

var shape = sheet.Shapes.AddTextBox(0, 0, 0, 0, 100, 200);

// Set text for TextBox

shape.Text = "Aspose";

// Access TextOptions of Shape

var textOptions = shape.TextBody[1].TextOptions;

// Set shadow 

textOptions.Shadow.PresetType = PresetShadowType.Below;

// Set fill color

textOptions.Fill.FillType = FillType.Solid;

textOptions.Fill.SolidFill.Color = Color.Red;

// Set outline color

textOptions.Outline.SetOneColorGradient(Color.Blue, 0.3, GradientStyleType.Horizontal, 2);

تمت إضافة خاصية Shape.Line

Aspose.Cells for .NET قد عرضت ممتلك Shape.Line الذي يعيد نسخة من LineFormat من أجل التحكم في مظهر مخططات الشكل.

فيما يلي سيناريو استخدام بسيط لخاصية Shape.Line.

C#

 // Initialize Workbook instance

var book = new Workbook();

// Access first worksheet from collection

var sheet = book.Worksheets[0];

// Add a Shape of type TextBox to the collection 

var shape = sheet.Shapes.AddTextBox(0, 0, 0, 0, 100, 200);

// Access LineFormat of Shape

var line = shape.Line;

// Set weight of line

line.Weight = 1;

تمت إضافة خاصية Shape.Fill

بواسطة الاصدار Aspose.Cells for .NET 8.9.2 تم عرض خاصية Shape.Fill التي تعيد مثيلًا لـ FillFormat للتحكم في جوانب مختلفة لمنطقة الشكل.

فيما يلي سيناريو استخدام بسيط لخاصية Shape.Fill.

C#

 // Initialize Workbook instance

var book = new Workbook();

// Access first worksheet from collection

var sheet = book.Worksheets[0];

// Add a Shape of type TextBox to the collection 

var shape = sheet.Shapes.AddTextBox(0, 0, 0, 0, 100, 200);

// Access FillFormat of Shape

var fill = shape.Fill;

// Set color for fill

fill.SetOneColorGradient(Color.Red, 0.1, GradientStyleType.Horizontal, 2);

واجهات برمجة التطبيق القديمة

فئة ShapeFont الغير مستخدمة

الرجاء استخدام فئة TextOptions بدلاً من ذلك.

فئة ShapeFormat الغير مستخدمة

الرجاء استخدام ملكيات Shape.Fill وShape.Line مباشرة.

خاصية Format للشكل غير مستخدمة

الرجاء استخدام ملكيات Shape.Fill وShape.Line مباشرة.

خاصية LineFormat للشكل غير مستخدمة

الرجاء استخدام ملكية Shape.Line بدلاً من ذلك.

خاصية FillFormat للشكل غير مستخدمة

الرجاء استخدام ملكية Shape.Fill بدلاً من ذلك.

خاصية ShapeFont لـ FontSetting غير مستخدمة

الرجاء استخدام ملكية TextOptions لـ FontSetting بدلاً من ذلك.