Arbeta med ThreeDFormat av form eller diagram med C++
Contents
[
Hide
]
Möjliga användningsscenario
Aspose.Cells tillhandahåller egenskapen Shape.ThreeDFormat tillsammans med ThreeDFormat klass för att arbeta med 3-D-formatet av former eller diagram. ThreeDFormat klassen innehåller olika egenskaper som kan ställas in för att uppnå olika resultat enligt applikationens krav.
Att arbeta med ThreeDFormat av formen eller diagrammet
Följande exempel laddar källfils Excel och får åtkomst till den första formen i det första kalkylbladet. Det ställer in sedan underegenskaperna för Shape.ThreeDFormat egenskapen och sparar arbetsboken i utdata Excel.
#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\\");
// Path of input excel file
U16String inputFilePath = srcDir + u"sample.xlsx";
// Path of output excel file
U16String outputFilePath = outDir + u"output_out.xlsx";
// Load excel file containing a shape
Workbook wb(inputFilePath);
// Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
// Access first shape
Shape sh = ws.GetShapes().Get(0);
// Apply different three dimensional settings
ThreeDFormat n3df = sh.GetThreeDFormat();
n3df.SetContourWidth(17);
n3df.SetExtrusionHeight(32);
// Save the output excel file in xlsx format
wb.Save(outputFilePath);
std::cout << "3D settings applied successfully!" << std::endl;
Aspose::Cells::Cleanup();
}