Şekil veya Metin Kutusunun Metin Efektlerinin Gölgesini Ayarlama
Herhangi bir Şekil veya Metin Kutusunun Gölgesi‘ni ayarlayabilirsiniz. Lütfen Shape.TextBody özelliğini kullanın. Bu, şeklin metninin ayarlarını sunar ve FontSettingCollection döndürür. Bundan FontSetting‘e eriştikten sonra, Gölge‘yi FontSetting.getTextOptions().getShadow().setPresetType() özelliği üzerinden ayarlayın. Bu özellik PresetShadowType türündedir ve birkaç değere sahiptir. Bunlardan bazıları
Şekil veya Metin Kutusunun Metin Efektlerinin Gölgesini Ayarlama
Aşağıdaki ekran görüntüsü, aşağıdaki örnek kod ile oluşturulan çıktı excel dosyasını gösterir. Ekran görüntüsü ayrıca Gölgelendirme olarak ayarlanmış olan Alt Kenar değerini de gösterir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(SettingTextEffectsShadowOfShapeOrTextbox.class) + "articles/"; | |
// Create workbook object | |
Workbook wb = new Workbook(); | |
// Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Add text box with these dimensions | |
int idx = ws.getTextBoxes().add(2, 2, 100, 400); | |
TextBox tb = ws.getTextBoxes().get(idx); | |
// Set the text of the textbox | |
tb.setText("This text has the following settings.\n\nText Effects > Shadow > Offset Bottom"); | |
// Set all the text runs shadow to preset offset bottom | |
for (int i = 0; i < tb.getTextBody().getCount(); i++) { | |
tb.getTextBody().get(i).getTextOptions().getShadow().setPresetType(PresetShadowType.OFFSET_BOTTOM); | |
} | |
// Set the font color and size of the textbox | |
tb.getFont().setColor(Color.getRed()); | |
tb.getFont().setSize(16); | |
// Save the output file | |
wb.save(dataDir + "STESOfShapeOrTextbox_out.xlsx", SaveFormat.XLSX); |