Öffentliche API Änderungen in Aspose.Cells 8.9.2

Hinzugefügte APIs

Hinzugefügte TextOptions-Klasse & FontSettings.TextOptions-Eigenschaft

Aspose.Cells for Java hat die TextOptions-Klasse zusammen mit der FontSettings.TextOptions-Eigenschaft freigegeben, um das Erscheinungsbild textueller Teile einer Form zu steuern.

Hier ist ein einfaches Anwendungsszenario der FontSettings.TextOptions-Eigenschaft.

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

Hinzugefügte TextOptions.Fill, Outline & Shadow-Eigenschaften

Aspose.Cells for Java 8.9.2 hat die Eigenschaften TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow freigegeben, die es ermöglichen, die Aspekte des textuellen Inhalts der Form, wie Füllung, Schatten & Umrandung, zu steuern.

Hier ist ein einfaches Anwendungsszenario der genannten Eigenschaften.

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

Hinzugefügte Shape.Line-Eigenschaft

Aspose.Cells for Java hat die Eigenschaft Shape.Line freigegeben, die eine Instanz von LineFormat zurückgibt, um das Erscheinungsbild der Umrisse einer Form zu steuern.

Hier ist ein einfaches Anwendungsbeispiel der Shape.Line Eigenschaft.

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

Hinzugefügte Shape.Fill-Eigenschaft

Aspose.Cells for Java 8.9.2 hat die Eigenschaft Shape.Fill freigegeben, die eine Instanz von FillFormat zurückgibt, um die verschiedenen Aspekte des Formbereichs zu steuern.

Nachfolgend finden Sie das einfache Anwendungsszenario der Shape.Fill-Eigenschaft.

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

Veraltete APIs

Veraltete ShapeFont-Klasse

Bitte verwenden Sie stattdessen die TextOptions-Klasse.

Veraltete ShapeFormat-Klasse

Bitte verwenden Sie direkt die Shape.Fill und Shape.Line Eigenschaften.

Veraltete Shape.Format Eigenschaft

Bitte verwenden Sie direkt die Shape.Fill und Shape.Line Eigenschaften.

Veraltete Shape.LineFormat Eigenschaft

Bitte verwenden Sie die Shape.Line Eigenschaft stattdessen.

Veraltete Shape.FillFormat Eigenschaft

Bitte verwenden Sie die Shape.Fill Eigenschaft stattdessen.

Veraltete FontSetting.ShapeFont Eigenschaft

Bitte verwenden Sie stattdessen die FontSetting.TextOptions Eigenschaft.