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ů:

  1. Vytvořte instance Presentation class.
  2. Získejte referenci na snímek pomocí jeho indexu.
  3. Přidejte IAutoShape typu Rectangle pomocí metody AddAutoShape, kterou poskytuje objekt IShapes.
  4. 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ů:

  1. Vytvořte instance Presentation class.
  2. Získejte referenci na snímek pomocí jeho indexu.
  3. Přidejte IAutoShape typu Rectangle pomocí metody AddAutoShape, kterou poskytuje objekt IShapes.
  4. Nastavte typ výplně obdélníku na Solid.
  5. Nastavte barvu obdélníku pomocí vlastnosti SolidFillColor.Color, kterou poskytuje objekt FillFormat přiřazený k objektu IShape.
  6. Nastavte barvu čar obdélníku.
  7. Nastavte šířku čar obdélníku.
  8. 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í.