العمل مع تأثير الظل للشكل أو المخطط باستخدام C++
Contents
[
Hide
]
سيناريوهات الاستخدام المحتملة
توفر Aspose.Cells الطريقة GetShadowEffect() مع فئة ShadowEffect للعمل مع تأثير الظل للأشكال أو المخططات. تحتوي فئة ShadowEffect على الخصائص التالية التي يمكن ضبطها لتحقيق نتائج مختلفة حسب متطلبات التطبيق.
- الحصول على الزاوية()
- الحصول على التمويه()
- احصل على اللون()
- احصل على المسافة()
- احصل على نوع الإعداد المسبق()
- احصل على الحجم()
- احصل على الشفافية()
العمل مع تأثير الظل للشكل أو الرسم البياني
الكود النموذجي التالي يحمّل ملف إكسل المصدر ويصل إلى الشكل الأول في ورقة العمل الأولى ويضبط الخصائص الفرعية لخاصية تأثير الظل ويقوم بعد ذلك بحفظ الملف في ملف الإكسل الناتج.
#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 your source excel file
Workbook wb(inputFilePath);
// Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
// Access first shape
Shape sh = ws.GetShapes().Get(0);
// Set the shadow effect of the shape, Set its Angle, Blur, Distance and Transparency properties
ShadowEffect se = sh.GetShadowEffect();
se.SetAngle(150);
se.SetBlur(4);
se.SetDistance(45);
se.SetTransparency(0.3);
// Save the workbook in xlsx format
wb.Save(outputFilePath);
std::cout << "Shadow effect applied successfully!" << std::endl;
Aspose::Cells::Cleanup();
}