Příručka pro vývojáře
Tato příručka pokrývá základní možnosti Aspose.Slides FOSS pro C++ s kompilačními příklady kódu pro každou oblast funkcí .
V této části
| Stránka | Popis: |
|---|---|
| Charakteristika a schopnosti | Úplný seznam podporovaných funkcí: diapozitiv, tvary, text, vyplnění, efekty, 3D formátování, poznámky, komentáře, obrázky a vlastnosti dokumentu. |
| Práce s obrázky | Vkládat obrázky do snímků jako obrazové rámy z souboru nebo byte vektor; ovládat režim vyplnění (stretch, dlaždice). |
| Práce s konektory | Přidejte ohnuté, lokty a přímé konektory mezi tvary; nastavit místa spojení a styl linek. |
| Práce s 3D efekty | Na tvary aplikujte vnější stín, záře, rozmazání, oblouk, přednastavení fotoaparátu, osvětlení a materiály. |
| Práce s komentáři | Přidání komentářů a poznámek řečníka; správa autorů komentáře; čtení poznámky. |
Vstupní bod API
Každá operace začíná s: Presentation Objekt. Používá RAII pro automatické vyčištění zdrojů:
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
using namespace Aspose::Slides::Foss;
// Open existing
{
Presentation pres("input.pptx");
// work with pres
pres.save("output.pptx", SaveFormat::PPTX);
}
// Create new
{
Presentation pres;
// work with pres
pres.save("new.pptx", SaveFormat::PPTX);
}Když se Presentation objekt vyjde z rozsahu, vnitřní zdroje XML/OPC jsou uvolněny. Můžete také zavolat pres.dispose() výslovně, když se to opakuje vícekrát je bezpečné.
Podporovaný výstupní formát
Podporovaný formát ukládání je: PPTX (SaveFormat::PPTXExport do formátu PDF, HTML, SVG nebo obrazového formátů není v tomto vydání k dispozici.
Klíčové třídy
| Třída / Enum | Název (header) | Popis: |
|---|---|---|
Presentation | presentation.h | Root container; používá RAII pro správu zdrojů |
ShapeType | shape_type.h | Enum pro typy tvarů (REKTANGLE, ELLIPSE,…) |
FillType | fill_type.h | Číslo pro typy vyplnění (SOLID, GRADIENT …) |
NullableBool | nullable_bool.h | Tri-state bool pro formátování (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | export/save_format.h | Výstupní formát enum (podporuje se pouze PPTX) |
Color | drawing/color.h | Konstruktor barev ARGB |
PointF | drawing/point_f.h | Plošný 2D bod (používá se pro komentářní pozice) |
Všechny nadpisy jsou pod: Aspose/Slides/Foss/. Namespacem je Aspose::Slides::Foss.Použití typů kreslení Aspose::Slides::Foss::Drawing.
Známé omezení
V tomto vydání nejsou k dispozici tyto oblasti:
- Grafy: žádné vytváření nebo úpravy grafu
- SmartArt: nepodporováno
- Animování a přechody: Přechody na snímky a animace objektů nelze nastavit
- Formáty vývozu: podporuje se pouze ukládání v PPTX; není možné exportovat PDF, HTML, SVG nebo obrázky.
- Hypertextové odkazy a nastavení akce:Objekty spojení nelze upravit.
- Makry VBA a digitální podpisy: nedostupné
Neznámé části XML, které se objeví během načítání jsou doslova uchovávány při ukládání, takže round-tripping nikdy neodstraňuje obsah, který knihovna ještě nechápe.
Viz také:
- Jak začít?: Instalace a první program
- Odkaz na API: Odkaz na třídu a metodu
- Příručníky k tomu, jak se chovat:Články o úkolech a přístupech k jejich provádění