Bestäm om Shape är Smart Art Shape med C++
Contents
[
Hide
]
Möjliga användningsscenario
Smart Art Shapes är speciella former i Microsoft Excel som gör att du kan skapa komplexa diagram automatiskt. Du kan ta reda på om formen är en smart konstform eller vanlig form med Shape.IsSmartArt egenskapen.
Avgör om formen är en SmartArt-form
Följande kodexempel laddar exempel Excel-filen som innehåller en smart konstform som visas på den här bilden. Sedan skriver den ut värdet på Shape.IsSmartArt egenskapen för den första formen. Se konsoloutputen från det angivna kodexemplet nedan.
Exempelkod
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
int main()
{
Aspose::Cells::Startup();
// Load the sample smart art shape - Excel file
U16String inputFilePath(u"sampleSmartArtShape.xlsx");
Workbook wb(inputFilePath);
// Access first worksheet
WorksheetCollection sheets = wb.GetWorksheets();
Worksheet ws = sheets.Get(0);
// Access first shape
ShapeCollection shapes = ws.GetShapes();
Shape sh = shapes.Get(0);
// Determine if shape is smart art
std::cout << "Is Smart Art Shape: " << sh.IsSmartArt() << std::endl;
Aspose::Cells::Cleanup();
}
Konsoloutput
Is Smart Art Shape: True