C++ ile Shape veya Grafik’nin Üç Boyut Formatı ile Çalışma
Contents
[
Hide
]
Olası Kullanım Senaryoları
Aspose.Cells, Shape.ThreeDFormat özelliği ile ThreeDFormat sınıfını sağlar. ThreeDFormat sınıfı, uygulama ihtiyaçlarına göre farklı sonuçlar almak için farklı özellikler içerir.
Şekil veya Grafik ThreeDFormat ile Çalışma
Aşağıdaki örnek kod, kaynak excel dosyasını yükler ve ilk sayfadaki ilk şekli erişir. Ardından, Shape.ThreeDFormat özelliğinin alt özelliklerini ayarlar ve çalışma kitabını çıkış excel dosyasına kaydeder.
#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();
}