Изменения в публичном 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 вместо него.