Přidat čárové tvary do prezentací v C++

Přehled

Aspose.Slides umožňuje programově přidávat čárové tvary do snímků PowerPoint. Tento článek ukazuje, jak vytvořit jednoduchou čáru a jak ji upravit tak, aby vypadala jako šipka.

Dozvíte se, jak přidat čárový tvar do snímku, upravit jeho vzhled a uložit aktualizovanou prezentaci. Příklady se soustředí na praktická nastavení formátování čáry, jako je styl, šířka, vzor přerušení, možnosti špičky šipky a barva výplně.

Vytvořit prostou čáru

  • Vytvořte instanci třídy Presentation class.
  • Získejte referenci na snímek pomocí jeho Indexu.
  • Přidejte AutoShape typu Line pomocí metody AddAutoShape, která je součástí objektu Shapes.
  • Uložte upravenou prezentaci jako soubor PPTX.

Vytvořit čáru se šipkou

  • Vytvořte instanci třídy Presentation class.
  • Získejte referenci na snímek pomocí jeho Indexu.
  • Přidejte AutoShape typu Line pomocí metody AddAutoShape, která je součástí objektu Shapes.
  • Nastavte styl čáry na jeden ze stylů poskytovaných knihovnou Aspose.Slides pro C++.
  • Nastavte šířku čáry.
  • Nastavte Dash Style čáry na jeden ze stylů poskytovaných knihovnou Aspose.Slides pro C++.
  • Nastavte Arrow Head Style a délku počátečního bodu čáry.
  • Nastavte styl špičky šipky a délku koncového bodu čáry.
  • Uložte upravenou prezentaci jako soubor PPTX.

FAQ

Mohu převést běžnou čáru na spojku, aby se „přichytávala“ k tvarům?

Ne. Běžná čára ( AutoShape typu Line) se automaticky nepromění na spojku. Chcete-li, aby se přichytávala k tvarům, použijte specializovaný typ Connector a odpovídající API pro spojení.

Co mám dělat, pokud jsou vlastnosti čáry zděděny z motivu a je obtížné zjistit konečné hodnoty?

Přečtěte si účinné vlastnosti přes rozhraní ILineFormatEffectiveData/ILineFillFormatEffectiveData, která již zohledňují dědičnost a styly motivu.

Mohu uzamknout čáru proti úpravám (přesunu, změně velikosti)?

Ano. Tvary poskytují objekty pro uzamčení, které umožňují zakázat operace úprav.