Set preset WordArt style to the text of the shape

Possible Usage Scenarios

You can set preset WordArt style to the text of the shape using Aspose.Cells. Please use FontSetting.SetWordArtStyle() or FontSettingCollection.SetWordArtStyle() methods for this purpose.

Set preset WordArt style to the text of the shape

The following sample code creates a text box with some text and then sets preset WordArt style of its text using FontSetting.SetWordArtStyle() method. This is how the output excel file looks in Microsoft Excel.

todo:image_alt_text

Sample Code

// 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(SetPresetWordArtStyle.class) + "articles/";
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Create a textbox with some text
int idx = ws.getTextBoxes().add(0, 0, 100, 700);
TextBox tb = ws.getTextBoxes().get(idx);
tb.setText("Aspose File Format APIs");
tb.getFont().setSize(44);
//Sets preset WordArt style to the text of the shape.
ArrayList<FontSetting> aList = tb.getCharacters();
FontSetting fntSetting = aList.get(0);
fntSetting.setWordArtStyle(PresetWordArtStyle.WORD_ART_STYLE_3);
//Save the workbook in xlsx format
wb.save(dataDir + "SetPresetWordArtStyle_out.xlsx");