Presentation

Presentation — Aspose.Slides FOSS for C++ API Reference

Enumerations Presentation class, PowerPoint oluşturma, yükleme ve kaydetme için kök nesnedir. .pptx C++ için Aspose.Slides FOSS içindeki dosyalar.

Enumerations: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/presentation.h>
class Presentation

Enumerations: include/Aspose/Slides/Foss/presentation.h


Enumerations

EnumerationsEnumerations
Presentation()Bir boş slayt içeren yeni boş bir sunum oluştur.
Presentation(std::string_view path)Bir dosya yolundan sunumu yükle.

Enumerations:

#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");

Koleksiyon Erişimcileri

EnumerationsDönüş TipiEnumerations
slides()SlideCollection&Sıralı slayt koleksiyonu.
layout_slides()GlobalLayoutSlideCollection&Tüm master slaytlardaki tüm yerleşim slaytları.
masters()MasterSlideCollection&Master slayt koleksiyonu.
images()ImageCollection&Sunuma gömülü görüntüler.
notes_size()NotesSize&Not sayfası boyut ayarları.
comment_authors()CommentAuthorCollection&Yorum yazarları koleksiyonu.
document_properties()DocumentProperties&Yerleşik ve özel belge meta verileri.

Enumerations

EnumerationsEnumerationsEnumerations
source_format()EnumerationsYüklenen sunum kaynağının formatı.
first_slide_number()EnumerationsSunumdaki ilk slayt numarası.
set_first_slide_number(int)Enumerationsİlk slayt numarasını ayarla.
current_date_time()EnumerationsTarih-saat yer tutucular için kullanılan tarih ve saat.
set_current_date_time(...)EnumerationsGeçerli tarih‑saatini yer tutucular için ayarla.

Enumerations

save(std::string_view path, SaveFormat format)

Sunumu bir dosyaya kaydedin.

EnumerationsEnumerationsEnumerations
pathstd::string_viewHedef dosya yolu.
formatSaveFormatÇıktı formatı (ör., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

Sunumun tuttuğu kaynakları serbest bırakın.

detect_source_format(std::string_view path)

Bir sunum dosyasının kaynak formatını tam olarak yüklemeden tespit edin.


Kullanım Örnekleri

Bir Şekil ile Sunum Oluşturun

#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);

Aç ve İncele

#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);

Ayrıca Bakınız

 Türkçe