Offentliga API ändringar i Aspose.Cells 8.9.2
Tillagda API:er
Tillagd TextOptions Klass & FontSettings.TextOptions Egendom
Aspose.Cells for Java har exponerat TextOptions-klassen tillsammans med FontSettings.TextOptions egendomen för att styra utseendet på textdelar av en form.
Här är det enkla användningscenariot för FontSettings.TextOptions egendomen.
Java
//Initialize Workbook instance
Workbook book = new Workbook();
//Access first worksheet from collection
Worksheet sheet = book.getWorksheets().get(0);
//Add a Shape of type TextBox to the collection
Shape shape = sheet.getShapes().addShape(MsoDrawingType.TEXT_BOX, 0, 0, 0, 0, 100, 200);
//Add text to Shape
shape.setText("Aspose");
//Access TextOptions of Shape
TextOptions textOptions = ((FontSetting)shape.getCharacters().get(0)).getTextOptions();
Tillagd TextOptions.Fill, Outline & Shadow Egenskaper
Aspose.Cells for Java 8.9.2 har exponerat TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow egenskaperna som tillåter att styra aspekterna av textinnehållet i formen, såsom fyllning, skugga & kontur respektive.
Här är det enkla användningscenariot för ovanstående egenskaper.
Java
//Initialize Workbook instance
Workbook book = new Workbook();
//Access first worksheet from collection
Worksheet sheet = book.getWorksheets().get(0);
//Add a Shape of type TextBox to the collection
Shape shape = sheet.getShapes().addShape(MsoDrawingType.TEXT_BOX, 0, 0, 0, 0, 100, 200);
//Add text to Shape
shape.setText("Aspose");
//Access TextOptions of Shape
TextOptions textOptions = ((FontSetting)shape.getCharacters().get(0)).getTextOptions();
//Set shadow
textOptions.getShadow().setPresetType(PresetShadowType.BELOW);
//Set fill color
textOptions.getFill().setFillType(FillType.SOLID);
textOptions.getFill().getSolidFill().setColor(Color.getRed());
//Set outline color
textOptions.getOutline().setOneColorGradient(Color.getBlue(), 0.3, GradientStyleType.HORIZONTAL, 2);
Tillagd Shape.Line Egendom
Aspose.Cells for Java har exponerat Shape.Line egendomen som returnerar en instans av LineFormat för att styra utseendet på konturerna av en form.
Här är ett enkelt användningsscenariot för Shape.Line-egenskapen.
Java
//Initialize Workbook instance
Workbook book = new Workbook();
//Access first worksheet from collection
Worksheet sheet = book.getWorksheets().get(0);
//Add a Shape of type TextBox to the collection
Shape shape = sheet.getShapes().addShape(MsoDrawingType.TEXT_BOX, 0, 0, 0, 0, 100, 200);
//Access LineFormat of Shape
LineFormat line = shape.getLine();
//Set weight of line
line.setWeight(4);
Tillagd Shape.Fill Egendom
Aspose.Cells for Java 8.9.2 har exponerat Shape.Fill egendomen 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.
Java
//Initialize Workbook instance
Workbook book = new Workbook();
//Access first worksheet from collection
Worksheet sheet = book.getWorksheets().get(0);
//Add a Shape of type TextBox to the collection
Shape shape = sheet.getShapes().addShape(MsoDrawingType.TEXT_BOX, 0, 0, 0, 0, 100, 200);
//Access FillFormat of Shape
FillFormat fill = shape.getFill();
//Set color for fill
fill.setFillType(FillType.SOLID);
fill.getSolidFill().setColor(Color.getBlue());
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.