Aspose.Cells 8.9.2 de Kamu API Değişiklikleri
Eklenen API’lar
TextOptions Sınıfı & FontSettings.TextOptions Özelliği eklendi
Aspose.Cells for Java, bir Şeklin metin kısımlarının yapısını kontrol etmek için TextOptions sınıfını ve FontSettings.TextOptions özelliğini açığa çıkardı.
FontSettings.TextOptions özelliğinin basit kullanım senaryosu aşağıda gösterilmektedir.
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, metin içeriğinin görünümünü kontrol etmeye izin veren TextOptions.Fill, TextOptions.Outline & TextOptions.Shadow özelliklerini açıkladı.
Yukarıdaki özelliklerin basit kullanım senaryosu aşağıda gösterilmektedir.
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);
Eklenen Shape.Line Özelliği
Aspose.Cells for Java, Shape.Line özelliğini ortaya çıkarmıştır; bu, Bir Şeklin dış hatlarının görünümünü kontrol etmek için bir LineFormat örneği döndürür.
İş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);
Eklenen Shape.Fill özelliği
Aspose.Cells for Java 8.9.2, Shape.Fill özelliğini ortaya çıkarmıştır; bu, şekil alanının farklı yönlerini kontrol etmek için bir FillFormat örneği döndürür.
İşte Shape.Fill ö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 FillFormat of Shape
FillFormat fill = shape.getFill();
//Set color for fill
fill.setFillType(FillType.SOLID);
fill.getSolidFill().setColor(Color.getBlue());
Eskimiş API’lar
Eskiye Dair ShapeFont Sınıfı
Lütfen bunun yerine TextOptions sınıfını kullanın.
Eskiye Dair ShapeFormat Sınıfı
Lütfen doğrudan Shape.Fill ve Shape.Line özelliklerini kullanın.
Eskiye Dair Shape.Format Özelliği
Lütfen doğrudan Shape.Fill ve Shape.Line özelliklerini kullanın.
Eskiye Dair Shape.LineFormat Özelliği
Lütfen bunun yerine Shape.Line özelliğini kullanın.
Eskiye Dair Shape.FillFormat Özelliği
Lütfen bunun yerine Shape.Fill özelliğini kullanın.
Eskiye Dair FontSetting.ShapeFont Özelliği
Lütfen bunun yerine FontSetting.TextOptions özelliğini kullanın.