Festlegen des Schattens von Texteffekten von Form oder TextBox
Contents
[
Hide
]
Sie können die einstellenSchatten vonTexteffekte einer beliebigen Form oder TextBox. Bitte verwenden Sie dieShape.TextBody Eigentum. Es zeigt die Einstellung des Textes der Form und kehrt zurückFontSettingCollection . Nach dem ZugriffSchrifteinstellung daraus bitte die einstellenSchatten überFontSetting.getTextOptions().getShadow().setPresetType() Eigentum. Diese Eigenschaft ist vom TypPresetShadowTypedie mehrere Werte hat. Einige davon sind
Festlegen des Schattens von Texteffekten von Form oder TextBox
Der folgende Screenshot zeigt dieExcel-Datei ausgeben generiert mit dem folgenden Beispielcode. Der Screenshot zeigt auch den Wert derSchatten was eingestellt wurde alsVersatz unten.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |