Přidání snímků do prezentací v C++

Přehled

Aspose.Slides umožňuje programově přidávat snímky do prezentací PowerPoint. Prezentace obsahuje hlavní/rozložení snímky a běžné snímky a běžné snímky jsou uspořádány podle nulově indexovaného pořadí. Každý snímek má jedinečné ID a soubory prezentací bez snímků nejsou podporovány.

Tento článek vysvětluje, jak vytvořit objekt Presentation, získat jeho kolekci snímků, přidat prázdný snímek, pracovat s nově přidaným snímkem a uložit aktualizovanou prezentaci. Také se zabývá souvisejícími body, jako je vkládání snímků na konkrétní pozici, používání rozložení a pochopení prázdného snímku, který existuje v nově vytvořené prezentaci.

Přidání snímku do prezentace

Než se budeme bavit o přidávání snímků do souborů prezentací, projďme si některá fakta o snímcích. Každý soubor prezentace PowerPoint obsahuje hlavní/rozložení snímek a další běžné snímky. To znamená, že soubor prezentace obsahuje alespoň jeden nebo více snímků. Je důležité vědět, že soubory prezentací bez snímků nejsou podporovány Aspose.Slides for C++. Každý snímek má jedinečné Id a všechny běžné snímky jsou uspořádány v pořadí určeném nulově založeným indexem. Aspose.Slides for C++ umožňuje vývojářům přidávat prázdné snímky do jejich prezentace. Chcete‑li přidat prázdný snímek do prezentace, postupujte podle níže uvedených kroků:

  • Vytvořte instanci třídy Presentation .
  • Instancujte třídu ISlideCollection nastavením reference na vlastnost Slides (kolekce objektů Slide) vystavenou objektem Presentation.
  • Přidejte prázdný snímek do prezentace na konci kolekce obsahových snímků voláním metod AddEmptySlide, které jsou součástí objektu ISlideCollection.
  • Proveďte požadované operace s nově přidaným prázdným snímkem.
  • Nakonec zapište soubor prezentace pomocí objektu Presentation .

Často kladené otázky

Mohu vložit nový snímek na konkrétní pozici, a ne jen na konec?

Ano. Knihovna podporuje kolekce snímků a operace insert/clone , takže můžete přidat snímek na požadovaný index místo pouze na konec.

Zachovají se motivy/styly při přidávání snímku na základě rozložení?

Ano. Rozložení dědí formátování ze svého hlavního snímku a nový snímek dědí formátování z vybraného rozložení a jeho přidruženého hlavního snímku.

Který snímek je přítomen v nové „prázdné“ prezentaci před přidáním snímků?

Nově vytvořená prezentace již obsahuje jeden prázdný snímek s indexem nula. To je důležité zohlednit při výpočtu indexů vkládání.

Jak si vybrat „správné“ rozložení pro nový snímek, pokud má master mnoho možností?

Obecně vyberte LayoutSlide , který odpovídá požadované struktuře (Title and Content, Two Content, etc.). Pokud takové rozložení chybí, můžete jej add it to the master a poté jej použít.