Genel API Aspose.Cells 8.9.2'deki değişiklikler

Eklenen API’ler

TextOptions Sınıfı ve FontSettings.TextOptions Özelliği Eklendi

Aspose.Cells for Java, bir Şeklin metinsel bölümlerinin görünümünü kontrol etmek için TextOptions sınıfını FontSettings.TextOptions özelliğiyle birlikte kullanıma sundu.

İşte FontSettings.TextOptions özelliğinin basit kullanım senaryosu.

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

TextOptions.Fill, Outline & Shadow Özellikleri Eklendi

Aspose.Cells for Java 8.9.2, sırasıyla dolgu, gölge ve anahat gibi şeklin metin içeriğinin yönlerini kontrol etmeyi sağlayan TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow özelliklerini ortaya çıkardı.

İşte yukarıda belirtilen özelliklerin basit kullanım senaryosu.

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

Shape.Line Özelliği Eklendi

Aspose.Cells for Java, Shape anahatlarının görünümünü kontrol etmek için LineFormat örneğini döndüren Shape.Line özelliğini kullanıma sundu.

İşte Shape.Line özelliğinin basit kullanım senaryosu.

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

Shape.Fill özelliği eklendi

Aspose.Cells for Java 8.9.2, şekil alanının farklı yönlerini kontrol etmek için bir FillFormat örneği döndüren Shape.Fill özelliğini ortaya çıkardı.

Shape.Fill özelliğinin basit kullanım senaryosu aşağıdadır.

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

Eski API’ler

Eski ShapeFont Sınıfı

Lütfen bunun yerine TextOptions sınıfını kullanın.

Eski ShapeFormat Sınıfı

Lütfen doğrudan Shape.Fill ve Shape.Line özelliklerini kullanın.

Eski Shape.Format Özelliği

Lütfen doğrudan Shape.Fill ve Shape.Line özelliklerini kullanın.

Eski Shape.LineFormat Özelliği

Lütfen bunun yerine Shape.Line özelliğini kullanın.

Eski Shape.FillFormat Özellik

Lütfen bunun yerine Shape.Fill özelliğini kullanın.

Eski FontSetting.ShapeFont Özelliği

Lütfen bunun yerine FontSetting.TextOptions özelliğini kullanın.