Público API Cambios en Aspose.Cells 8.9.2
API añadidas
Se agregaron la clase TextOptions y la propiedad FontSettings.TextOptions
Aspose.Cells for .NET ha expuesto la clase TextOptions junto con la propiedad FontSettings.TextOptions para controlar la apariencia de las partes textuales de una forma.
Aquí hay un escenario de uso simple de la propiedad 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;
Se agregaron TextOptions.Propiedades de relleno, contorno y sombra
Aspose.Cells for .NET 8.9.2 ha expuesto las propiedades TextOptions.Fill, TextOptions.Outline y TextOptions.Shadow que permiten controlar los aspectos del contenido textual de la forma, como el relleno, la sombra y el contorno, respectivamente.
Aquí hay un escenario de uso simple de las propiedades antes mencionadas.
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);
Propiedad Shape.Line añadida
Aspose.Cells for .NET ha expuesto la propiedad Shape.Line que devuelve una instancia de LineFormat para controlar la apariencia de los contornos de una forma.
Aquí hay un escenario de uso simple de la propiedad 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;
Se agregó la propiedad Shape.Fill
Aspose.Cells for .NET 8.9.2 ha expuesto la propiedad Shape.Fill que devuelve una instancia de FillFormat para controlar los diferentes aspectos del área de forma.
El siguiente es el escenario de uso simple de la propiedad 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 obsoletas
Clase ShapeFont obsoleta
Utilice la clase TextOptions en su lugar.
Clase ShapeFormat obsoleta
Utilice directamente las propiedades Shape.Fill y Shape.Line.
Propiedad Shape.Format obsoleta
Utilice directamente las propiedades Shape.Fill y Shape.Line.
Propiedad Shape.LineFormat obsoleta
Utilice la propiedad Shape.Line en su lugar.
Propiedad Shape.FillFormat obsoleta
Utilice la propiedad Shape.Fill en su lugar.
Propiedad FontSetting.ShapeFont obsoleta
Utilice la propiedad FontSetting.TextOptions en su lugar.