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.