مایکروسافت پاورپوینت گزینه ای را برای تنظیم پس زمینه اسلایدهای پاورپوینت بر اساس نیاز شما فراهم می کند. ممکن است شرایطی وجود داشته باشد که لازم باشد پسزمینه اسلایدهای پاورپوینت را به صورت برنامهریزی تنظیم کنید. برای این منظور، این مقاله به شما آموزش می دهد که چگونه پس زمینه اسلایدهای پاورپوینت را با استفاده از C++ تنظیم کنید. به طور خاص، شما یاد خواهید گرفت که چگونه پسزمینههای رنگ ثابت، گرادیان و تصویر را تنظیم کنید.
- C++ API برای تنظیم پسزمینه اسلاید در ارائههای پاورپوینت
- رنگ پس زمینه اسلایدهای معمولی را با استفاده از C++ تنظیم کنید
- رنگ پسزمینه اسلاید اصلی را با استفاده از C++ تنظیم کنید
- تنظیم رنگ پسزمینه گرادیان اسلایدها با استفاده از C++
- با استفاده از C++ تصویر را به عنوان پسزمینه اسلاید تنظیم کنید
C++ API برای تنظیم پسزمینه اسلاید در ارائههای پاورپوینت
ما از Aspose.Slides for C++ API برای تنظیم پسزمینه اسلاید در ارائههای پاورپوینت استفاده خواهیم کرد. این یک API قوی و غنی است که از ایجاد، خواندن و اصلاح فایل های پاورپوینت بدون نیاز به نرم افزار اضافی پشتیبانی می کند. میتوانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.
PM> Install-Package Aspose.Slides.Cpp
رنگ پس زمینه اسلایدهای معمولی را با استفاده از C++ تنظیم کنید
مراحل زیر برای تنظیم رنگ پس زمینه یک اسلاید معمولی با استفاده از C++ است.
- ابتدا فایل پاورپوینت را با استفاده از کلاس Presentation بارگذاری کنید.
- نوع پس زمینه را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->setType (مقدار BackgroundType) تنظیم کنید.
- نوع پر را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->setFillType (Aspose::Slides::FillType value) تنظیم کنید.
- رنگ را با استفاده از [Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->getSolidFillColor()->setColor (System::Drawing::Color value)7 تنظیم کنید. روش.
- در نهایت فایل پاورپوینت را با استفاده از روش Presentation->Save(System::String fname, Export::SaveFormat format) ذخیره کنید.
کد نمونه زیر نحوه تنظیم رنگ پس زمینه اسلایدهای معمولی را با استفاده از C++ نشان می دهد.
// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\Slides\\Presentation2.pptx";
const String outputFilePath = u"OutputDirectory\\SetSlideBackground_out.pptx";
// فایل ارائه را بارگیری کنید
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// رنگ پس زمینه اولین ISlide را روی آبی قرار دهید
presentation->get_Slides()->idx_get(0)->get_Background()->set_Type(BackgroundType::OwnBackground);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->set_FillType(FillType::Solid);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->get_SolidFillColor()->set_Color(System::Drawing::Color::get_Blue());
// ذخیره ارائه
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
در زیر تصویر اسلاید قبل از تنظیم رنگ پس زمینه ارائه شده است.
در زیر تصویر اسلاید پس از تنظیم رنگ پس زمینه است.
رنگ پسزمینه اسلاید اصلی را با استفاده از C++ تنظیم کنید
برای تنظیم رنگ پس زمینه اسلاید Master، مراحل زیر را دنبال کنید.
- ابتدا فایل پاورپوینت را با استفاده از کلاس Presentation بارگذاری کنید.
- نوع پس زمینه را با استفاده از روش Presentation->getMasters()->idxget(0)->getBackground()-setType (مقدار BackgroundType) تنظیم کنید.
- نوع پر را با استفاده از روش Presentation->getMasters()->idxget(0)->getBackground()->getFillFormat()->setFillType (Aspose::Slides::FillType value) تنظیم کنید.
- رنگ را با استفاده از [Presentation->getMasters()->idxget(0)->getBackground()->getFillFormat()->getSolidFillColor()->setColor ( System::Drawing::Color value) 12 تنظیم کنید. روش.
- در نهایت فایل پاورپوینت را با استفاده از روش Presentation->Save(System::String fname, Export::SaveFormat format) ذخیره کنید.
کد نمونه زیر نحوه تنظیم رنگ پس زمینه اسلاید اصلی را با استفاده از C++ نشان می دهد.
// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\Slides\\Presentation2.pptx";
const String outputFilePath = u"OutputDirectory\\SetMasterSlideBackground_out.pptx";
// فایل ارائه را بارگیری کنید
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// رنگ پس زمینه Master ISlide را روی Forest Green قرار دهید
presentation->get_Masters()->idx_get(0)->get_Background()->set_Type(BackgroundType::OwnBackground);
presentation->get_Masters()->idx_get(0)->get_Background()->get_FillFormat()->set_FillType(FillType::Solid);
presentation->get_Masters()->idx_get(0)->get_Background()->get_FillFormat()->get_SolidFillColor()->set_Color(System::Drawing::Color::get_ForestGreen());
// ذخیره ارائه
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
تنظیم رنگ پسزمینه گرادیان اسلایدها با استفاده از C++
به جای استفاده از رنگ های ثابت، می توانید رنگ پس زمینه گرادیان را نیز در اسلایدهای پاورپوینت اعمال کنید. برای رسیدن به آن، لطفا مراحل زیر را دنبال کنید.
- ابتدا فایل پاورپوینت را با استفاده از کلاس Presentation بارگذاری کنید.
- نوع پس زمینه را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->setType (مقدار BackgroundType) تنظیم کنید.
- نوع پر را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->setFillType (Aspose::Slides::FillType مقدار) تنظیم کنید.
- فرمت گرادیان را با استفاده از Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->getGradientFormat()->setTileFlip (Aspose::Slides::TileFlip مقدار) تنظیم کنید روش.
- در نهایت فایل پاورپوینت را با استفاده از روش Presentation->Save(System::String fname, Export::SaveFormat format) ذخیره کنید.
کد نمونه زیر نحوه تنظیم رنگ پس زمینه گرادیان اسلایدها را با استفاده از C++ نشان می دهد.
// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\Slides\\Presentation2.pptx";
const String outputFilePath = u"OutputDirectory\\SetSlideGradientBackground_out.pptx";
// فایل ارائه را بارگیری کنید
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// افکت گرادیان را روی پسزمینه اعمال کنید
presentation->get_Slides()->idx_get(0)->get_Background()->set_Type(BackgroundType::OwnBackground);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->set_FillType(FillType::Gradient);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->get_GradientFormat()->set_TileFlip(TileFlip::FlipBoth);
// ذخیره ارائه
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
با استفاده از C++ تصویر را به عنوان پسزمینه اسلاید تنظیم کنید
برای استفاده از یک تصویر به عنوان پسزمینه اسلاید، مراحل زیر را دنبال کنید.
- ابتدا فایل پاورپوینت را با استفاده از کلاس Presentation بارگذاری کنید.
- نوع پس زمینه را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->setType (مقدار BackgroundType) تنظیم کنید.
- نوع پر را با استفاده از روش Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->setFillType (Aspose::Slides::FillType مقدار) تنظیم کنید.
- حالت پر کردن تصویر را با استفاده از [Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->getPictureFillFormat()->setPictureFillMode (Aspose::Slides::PictureFillMode مقدار)] تنظیم کنید. 22] روش.
- تصویر را با استفاده از کلاس Bitmap بارگیری کنید.
- با استفاده از Presentation->getImages()->AddImage (System::SharedPtr) تصویر را به مجموعه تصاویر ارائه اضافه کنید.System::Drawing::Image تصویر) روش.
- با استفاده از Presentation->getSlides()->idxget(0)->getBackground()->getFillFormat()->getPictureFillFormat()->getPicture()->setImage (System::SharedPtr) تصویر را به عنوان پس زمینه تنظیم کنید. مقدار) روش.
- در نهایت فایل پاورپوینت را با استفاده از روش Presentation->Save(System::String fname, Export::SaveFormat format) ذخیره کنید.
کد نمونه زیر نحوه تنظیم یک تصویر را به عنوان پس زمینه اسلاید با استفاده از C++ نشان می دهد.
// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\Slides\\Presentation2.pptx";
const String imageFilePath = u"SourceDirectory\\Images\\Tulips.jpg";
const String outputFilePath = u"OutputDirectory\\SetSlideImageBackground_out.pptx";
// فایل ارائه را بارگیری کنید
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// ویژگی های پس زمینه را تنظیم کنید
presentation->get_Slides()->idx_get(0)->get_Background()->set_Type(BackgroundType::OwnBackground);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->set_FillType(FillType::Picture);
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->get_PictureFillFormat()->set_PictureFillMode(PictureFillMode::Stretch);
// عکس را دریافت کنید
auto bitmap = MakeObject<System::Drawing::Bitmap>(imageFilePath);
// افزودن تصویر به مجموعه تصاویر ارائه
SharedPtr<IPPImage> imgx = presentation->get_Images()->AddImage(bitmap);
// تصویر را به عنوان پس زمینه تنظیم کنید
presentation->get_Slides()->idx_get(0)->get_Background()->get_FillFormat()->get_PictureFillFormat()->get_Picture()->set_Image(imgx);
// ذخیره ارائه
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
مجوز رایگان دریافت کنید
به منظور امتحان کردن API بدون محدودیت ارزیابی، می توانید [یک مجوز موقت رایگان] درخواست کنید.
نتیجه
در این مقاله نحوه تنظیم پس زمینه اسلایدهای پاورپوینت با استفاده از C++ را یاد گرفتید. به طور خاص، شما یاد گرفتهاید که چگونه پسزمینههای رنگ ثابت، گرادیان و تصویر را با استفاده از Aspose.Slides برای C++ API تنظیم کنید. این یک API قدرتمند است که مجموعه ای از ویژگی های اضافی را برای کار با فایل های پاورپوینت فراهم می کند. با مراجعه به مستندات رسمی میتوانید API را با جزئیات بررسی کنید. در صورت هرگونه سؤال، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.