Offentlig API Ändringar i Aspose.Cells 8.9.2

Lade till API:er

Lagt till TextOptions Class & FontSettings.TextOptions Property

Aspose.Cells for .NET har exponerat TextOptions-klassen tillsammans med FontSettings.TextOptions-egenskapen för att kontrollera utseendet på textdelar av en Shape.

Här är ett enkelt användningsscenario för FontSettings.TextOptions-egenskapen.

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;

Lade till TextOptions.Fill, Outline & Shadow Properties

Aspose.Cells for .NET 8.9.2 har exponerat egenskaperna TextOptions.Fill, TextOptions.Outline och TextOptions.Shadow som gör det möjligt att kontrollera aspekterna av textinnehållet i formen, såsom fyllning, skugga och kontur respektive.

Här är ett enkelt användningsscenario för ovannämnda egenskaper.

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

Lade till Shape.Line-egenskap

Aspose.Cells for .NET har exponerat egenskapen Shape.Line som returnerar en instans av LineFormat för att kontrollera utseendet på konturerna av en Shape.

Här är ett enkelt användningsscenario för Shape.Line-egenskapen.

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;

Lade till egenskapen Shape.Fill

Aspose.Cells for .NET 8.9.2 har exponerat egenskapen Shape.Fill som returnerar en instans av FillFormat för att kontrollera de olika aspekterna av formområdet.

Följande är det enkla användningsscenariot för Shape.Fill-egenskapen.

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

Föråldrade API:er

Föråldrad ShapeFont Class

Använd TextOptions-klassen istället.

Föråldrad ShapeFormat Class

Använd egenskaperna Shape.Fill och Shape.Line direkt.

Föråldrad Shape.Format Property

Använd egenskaperna Shape.Fill och Shape.Line direkt.

Föråldrad Shape.LineFormat-egenskap

Använd egenskapen Shape.Line istället.

Föråldrad Shape.FillFormat-egenskap

Använd Shape.Fill-egenskapen istället.

Föråldrad FontSetting.ShapeFont-egenskap

Använd egenskapen FontSetting.TextOptions istället.