Изменения в публичном API в Aspose.Cells 8.9.2

Добавленные API

Добавлен класс 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);

Устаревшие API

Устаревший класс ShapeFont

Пожалуйста, используйте класс TextOptions вместо.

Устаревший класс ShapeFormat

Пожалуйста, непосредственно используйте свойства Shape.Fill и Shape.Line.

Устаревшее свойство Shape.Format

Пожалуйста, непосредственно используйте свойства Shape.Fill и Shape.Line.

Устаревшее свойство Shape.LineFormat.

Пожалуйста, используйте свойство Shape.Line вместо него.

Устаревшее свойство Shape.FillFormat.

Пожалуйста, используйте свойство Shape.Fill вместо него.

Устаревшее свойство FontSetting.ShapeFont.

Пожалуйста, используйте свойство FontSetting.TextOptions вместо него.