Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
The following sample code changes the character spacing of the text box in an Excel file to point 4 and then saves it on disk.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Load your excel file inside a workbook object
Workbook wb(srcDir + u"sampleChangeTextBoxOrShapeCharacterSpacing.xlsx");
// Access your text box which is also a shape object from shapes collection
Shape shape = wb.GetWorksheets().Get(0).GetShapes().Get(0);
// Access the first font setting object via GetCharacters() method
FontSetting fs = shape.GetRichFormattings()[0];
// Set the character spacing to point 4
fs.GetTextOptions().SetSpacing(4);
// Save the workbook in xlsx format
wb.Save(outDir + u"outputChangeTextBoxOrShapeCharacterSpacing.xlsx", SaveFormat::Xlsx);
std::cout << "Character spacing changed successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.