Changements d API public dans Aspose.Cells 8.9.2

APIs ajoutées

Classe TextOptions ajoutée & Propriété FontSettings.TextOptions ajoutée

Aspose.Cells for .NET a exposé la classe TextOptions ainsi que la propriété FontSettings.TextOptions afin de contrôler l’apparence des parties textuelles d’une forme.

Voici un scénario d’utilisation simple de la propriété 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;

Propriétés TextOptions.Fill, Outline & Shadow ajoutées

Aspose.Cells for .NET 8.9.2 a exposé les propriétés TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow qui permettent de contrôler les aspects du contenu textuel de la forme, tels que le remplissage, l’ombre & le contour respectivement.

Voici un scénario d’utilisation simple des propriétés mentionnées ci-dessus.

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);

Propriété Shape.Line ajoutée

Aspose.Cells for .NET a exposé la propriété Shape.Line qui renvoie une instance de LineFormat afin de contrôler l’apparence des contours d’une forme.

Voici un scénario d’utilisation simple de la propriété 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;

Propriété Shape.Fill ajoutée

Aspose.Cells for .NET 8.9.2 a exposé la propriété Shape.Fill qui renvoie une instance de FillFormat afin de contrôler les différents aspects de la zone de la forme.

Voici un exemple d’utilisation simple de la propriété 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);

APIs obsolètes

Classe ShapeFont obsolète

Veuillez utiliser la classe TextOptions à la place.

Classe ShapeFormat obsolète

Veuillez utiliser directement les propriétés Shape.Fill et Shape.Line.

Propriété Shape.Format obsolète

Veuillez utiliser directement les propriétés Shape.Fill et Shape.Line.

Propriété Shape.LineFormat obsolète

Veuillez utiliser la propriété Shape.Line à la place.

Propriété Shape.FillFormat obsolète

Veuillez utiliser la propriété Shape.Fill à la place.

Propriété FontSetting.ShapeFont obsolète

Veuillez utiliser la propriété FontSetting.TextOptions à la place.