Izstrādātāja rokasgrāmata
Šis ceļvedis aptver galvenās Aspose.Slides FOSS C++ iespējas ar kompilējamiem koda piemēriem katram funkciju laukam.
Šajā sadaļā
| Lapa | Apraksts |
|---|---|
| Funkcijas un iespējas | Pilns atbalstīto funkciju saraksts: slaidi, formas, teksts, aizpildījums, efekti, 3D formatēšana, piezīmes, komentāri, attēli un dokumenta īpašības. |
| Darbs ar attēliem | Iegult attēlus slaidos kā attēlu rāmjus no faila vai baitu vektora; kontrolēt aizpildījuma režīmu (izstiept, flīzēt). |
| Darbs ar savienotājiem | Pievienot salieztus, elkoņa un taisnus savienotājus starp formām; iestatīt savienojuma vietas un līnijas stilu. |
| Darbs ar 3D efektiem | Pielietot ārējo ēnu, spīdumu, izpludināšanu, slīpumu, kameras priekšiestatījumus, apgaismojuma komplektus un materiālus formām. |
| Darbs ar komentāriem | Pievienot pavedienveida pārskata komentārus un runātāja piezīmes; pārvaldīt komentāru autorus; lasīt anotācijas. |
API ieejas punkts
Katrs darbības sākas ar Presentation objektu. Tas izmanto RAII automātiskai resursu tīrīšanai:
#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);
}Kad Presentation objekts iziet no darbības tvēruma, iekšējie XML/OPC resursi tiek atbrīvoti. Jūs varat arī izsaukt pres.dispose() skaidri; izsaukt to vairākas reizes ir droši.
Atbalstītie izvades formāti
Vienīgais atbalstītais saglabāšanas formāts ir PPTX (SaveFormat::PPTX). Eksportēšana uz PDF, HTML, SVG vai attēlu formātiem nav pieejama šajā izdevumā.
Svarīgākās klases
| Klase / Enum | Virsraksts | Apraksts |
|---|---|---|
Presentation | presentation.h | Pamatkonteiners; izmanto RAII resursu pārvaldībai |
ShapeType | shape_type.h | Enum formu tipiem (RECTANGLE, ELLIPSE, …) |
FillType | fill_type.h | Enum aizpildījuma tipiem (SOLID, GRADIENT, …) |
NullableBool | nullable_bool.h | Trīsstāvokļu bool formāta iestatīšanai (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | export/save_format.h | Izvades formāta enum (atbalstīts tikai PPTX) |
Color | drawing/color.h | ARGB krāsas konstruktoris |
PointF | drawing/point_f.h | Float 2D punkts (izmanto komentāru pozīcijām) |
Visi galveni ir zem Aspose/Slides/Foss/. Vārdu telpa ir Aspose::Slides::Foss. Zīmēšanas tipi izmanto Aspose::Slides::Foss::Drawing.
Zināmie ierobežojumi
Šajā izdevumā nav pieejamas šādas jomas:
- Diagrammas: nav diagrammu izveides vai modificēšanas
- SmartArt: netiek atbalstīts
- Animācijas un pārejas: slaidu pārejas un objektu animācijas nevar iestatīt
- Eksportēšanas formāti: tikai PPTX saglabāšana tiek atbalstīta; PDF, HTML, SVG vai attēlu eksportēšana nav pieejama
- Hipersaites un darbības iestatījumi: saišu objekti nav modificējami
- VBA makrosi un digitālie paraksti: nav pieejams
Nezināmas XML daļas, kas sastaptas ielādes laikā, tiek saglabātas burtiski saglabāšanas brīdī, tāpēc apgrieztā apstrāde nekad neizņem saturu, ko bibliotēka vēl nesaprot.
Skatīt arī
- Sākums: Instalēšana un pirmā programma
- API atsauce: Klases un metodes atsauce
- Pamācības: Uzdevumu orientēti pamācību raksti