Přidání obdélníků do prezentací v C++
Přehled
Tento článek ukazuje, jak pomocí Aspose.Slides přidat obdélníkové tvary do snímků PowerPointu. Popisuje vytvoření jednoduchého obdélníku, vytvoření formátovaného obdélníku a uložení aktualizované prezentace jako souboru PPTX.
Vytvoření jednoduchého obdélníku
Stejně jako předchozí témata, i toto se týká přidání tvaru a tentokrát se budeme zabývat tvarem Obdélník. V tomto tématu jsme popisovali, jak vývojáři mohou pomocí Aspose.Slides pro C++ přidat jednoduché nebo formátované obdélníky do svých snímků. Chcete-li přidat jednoduchý obdélník do vybraného snímku prezentace, postupujte podle následujících kroků:
- Vytvořte instance Presentation class.
- Získejte referenci na snímek pomocí jeho indexu.
- Přidejte IAutoShape typu Rectangle pomocí metody AddAutoShape, kterou poskytuje objekt IShapes.
- Uložte upravenou prezentaci jako soubor PPTX.
V níže uvedeném příkladu jsme přidali jednoduchý obdélník na první snímek prezentace.
Vytvoření formátovaného obdélníku
Chcete-li přidat formátovaný obdélník do snímku, postupujte podle následujících kroků:
- Vytvořte instance Presentation class.
- Získejte referenci na snímek pomocí jeho indexu.
- Přidejte IAutoShape typu Rectangle pomocí metody AddAutoShape, kterou poskytuje objekt IShapes.
- Nastavte typ výplně obdélníku na Solid.
- Nastavte barvu obdélníku pomocí vlastnosti SolidFillColor.Color, kterou poskytuje objekt FillFormat přiřazený k objektu IShape.
- Nastavte barvu čar obdélníku.
- Nastavte šířku čar obdélníku.
- Uložte upravenou prezentaci jako soubor PPTX.
Výše uvedené kroky jsou implementovány v níže uvedeném příkladu.
Často kladené otázky
Jak přidat obdélník se zaoblenými rohy?
Použijte typ tvaru shape type s zaoblenými rohy a upravte poloměr rohu ve vlastnostech tvaru; zaoblení lze také aplikovat na jednotlivé rohy pomocí úprav geometrie.
Jak vyplnit obdélník obrázkem (texturou)?
Vyberte typ výplně fill type, zadejte zdroj obrázku a nakonfigurujte stretching/tiling modes.
Může mít obdélník stín a záři?
Ano. Outer/inner shadow, glow, and soft edges jsou k dispozici s nastavitelnými parametry.
Mohu proměnit obdélník na tlačítko s hypertextovým odkazem?
Ano. Assign a hyperlink na kliknutí tvaru (přechod na snímek, soubor, webovou adresu nebo e-mail).
Jak mohu chránit obdélník před přesouváním a změnami?
Use shape locks: můžete zakázat přesouvání, změnu velikosti, výběr nebo úpravu textu a tak zachovat rozvržení.
Mohu převést obdélník na rastrový obrázek nebo SVG?
Ano. Můžete render the shape do obrázku se zadanou velikostí/měřítkem nebo jej export it as SVG pro použití ve vektorovém formátu.
Jak rychle získat skutečné (efektivní) vlastnosti obdélníku s ohledem na šablonu a dědičnost?
Use the shape’s effective properties: API vrací vypočtené hodnoty, které zohledňují styly šablony, rozvržení a místní nastavení, což usnadňuje analýzu formátování.