Presentation — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions Presentation کلاس ریشهای برای ایجاد، بارگذاری و ذخیرهسازی PowerPoint است .pptx فایلها در Aspose.Slides FOSS برای C++.
ImageRenderOptions: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/presentation.h>class PresentationImageRenderOptions: include/Aspose/Slides/Foss/presentation.h
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
Presentation() | یک ارائهٔ خالی جدید با یک اسلاید خالی ایجاد کنید. |
Presentation(std::string_view path) | یک ارائه را از مسیر فایل بارگذاری کنید. |
ImageRenderOptions:
#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;
// Create a new empty presentation
Presentation prs;
// Open an existing PPTX file
Presentation prs2("deck.pptx");دسترسپذیرهای مجموعه
| ImageRenderOptions | نوع بازگشت | ImageRenderOptions |
|---|---|---|
slides() | SlideCollection& | مجموعهٔ مرتب شدهای از اسلایدها. |
layout_slides() | GlobalLayoutSlideCollection& | تمام اسلایدهای طرحبندی در تمام مسترها. |
masters() | MasterSlideCollection& | مجموعهٔ اسلایدهای مستر. |
images() | ImageCollection& | تصاویر جاسازیشده در ارائه. |
notes_size() | NotesSize& | تنظیمات اندازهٔ صفحهٔ یادداشتها. |
comment_authors() | CommentAuthorCollection& | مجموعهٔ نویسندگان نظرات. |
document_properties() | DocumentProperties& | متادیتای سند داخلی و سفارشی. |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
source_format() | ImageRenderOptions | قالب منبع ارائه بارگذاریشده. |
first_slide_number() | ImageRenderOptions | شمارهٔ اولین اسلاید در ارائه. |
set_first_slide_number(int) | ImageRenderOptions | تنظیم شمارهٔ اولین اسلاید. |
current_date_time() | ImageRenderOptions | تاریخ و زمان استفادهشده برای جایدارهای تاریخ‑زمان. |
set_current_date_time(...) | ImageRenderOptions | تنظیم تاریخ‑زمان فعلی برای جایدارها. |
ImageRenderOptions
save(std::string_view path, SaveFormat format)
ارائه را در یک فایل ذخیره میکند.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
path | std::string_view | مسیر فایل مقصد. |
format | SaveFormat | قالب خروجی (مثلاً., SaveFormat::PPTX). |
prs.save("output.pptx", SaveFormat::PPTX);dispose()
منابع نگهداریشده توسط Presentation را آزاد میکند.
detect_source_format(std::string_view path)
قالب منبع یک فایل Presentation را بدون بارگذاری کامل آن شناسایی میکند.
مثالهای استفاده
ایجاد یک Presentation با یک Shape
#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;
Presentation prs;
auto& slide = prs.slides()[0];
auto& shapes = slide.shapes();
// Add shapes and save
prs.save("hello.pptx", SaveFormat::PPTX);باز کردن و بررسی
#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;
Presentation prs("existing.pptx");
std::cout << "Slides: " << prs.slides().size() << std::endl;
prs.save("updated.pptx", SaveFormat::PPTX);