Offentliga API ändringar i Aspose.Cells 8.9.2
Tillagda API:er
Tillagd TextOptions Klass & FontSettings.TextOptions Egendom
Aspose.Cells for .NET har exponerat TextOptions-klassen tillsammans med FontSettings.TextOptions egenskap för att kontrollera utseendet på textdelarna av en form.
Här är det enkla användningscenariot för FontSettings.TextOptions egendomen.
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;
Tillagd TextOptions.Fill, Outline & Shadow Egenskaper
Aspose.Cells for .NET 8.9.2 har exponerat TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow egenskaper som möjliggör kontroll av aspekterna av de textuella innehållen i formen, såsom fyllnad, skugga & kontur.
Här är det enkla användningscenariot för ovanstående 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);
Tillagd Shape.Line Egendom
Aspose.Cells for .NET har exponerat Shape.Line-egenskapen som returnerar en instans av LineFormat för att styra utseendet på konturer av en form.
Här är ett enkelt användningsscenariot 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;
Tillagd Shape.Fill Egendom
Aspose.Cells for .NET 8.9.2 har exponerat Shape.Fill-egenskapen som returnerar en instans av FillFormat för att styra olika aspekter av formområdet.
Följande är det enkla användningscenariot för Shape.Fill egendomen.
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);
Obsoletterade API:er
Föråldrad ShapeFont Klass
Använd istället TextOptions-klassen.
Föråldrad ShapeFormat Klass
Använd direkt Shape.Fill- och Shape.Line-egenskaper.
Obsolet Shape.Format-egenskap
Använd direkt Shape.Fill- och Shape.Line-egenskaper.
Obsolet Shape.LineFormat-egenskap
Använd Shape.Line-egenskapen istället.
Obsolet Shape.FillFormat-egenskap
Använd Shape.Fill-egenskapen istället.
Obsolet FontSetting.ShapeFont-egenskap
Använd FontSetting.TextOptions-egenskapen istället.