Конвертация Smart Art в сгруппированную форму с помощью Node.js через C++
Contents
[
Hide
]
Возможные сценарии использования
Вы можете преобразовать форму Smart Art в группу форм, используя метод Shape.getResultOfSmartArt(). Это позволит вам работать с формой smart art как с группой. Следовательно, у вас будет доступ к отдельным частям или фигурам группы.
Преобразование SmartArt в форму группы
Следующий пример кода загружает пример файла Excel, содержащий фигуру Smart Art, как показано на этом скриншоте. Далее он преобразует фигуру Smart Art в группу и выводит свойство Shape.isGroup. Пожалуйста, смотрите вывод в консоли ниже.
Образец кода
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Load the sample smart art shape - Excel file
const filePath = path.join(__dirname, "data", "sampleSmartArtShape_GetResultOfSmartArt.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Access first shape
const shape = worksheet.getShapes().get(0);
// Determine if shape is smart art
console.log("Is Smart Art Shape: " + shape.isSmartArt());
// Determine if shape is group shape
console.log("Is Group Shape: " + shape.isGroup());
// Convert smart art shape into group shape
console.log("Is Group Shape: " + shape.getResultOfSmartArt().isGroup());
Вывод в консоль
Is Smart Art Shape: True
Is Group Shape: False
Is Group Shape: True