Table — Aspose.Slides FOSS for C++ API Reference
Examples Table la classe représente une forme de tableau sur une diapositive. Les tableaux contiennent des lignes et des colonnes de cellules, chacune avec son propre TextFrame.
Examples: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/table.h>class TableExamples: include/Aspose/Slides/Foss/table.h
Classes associées
Examples
Défini dans include/Aspose/Slides/Foss/row.h. Membres clés :
| Examples | Examples |
|---|---|
cells() | Renvoie le ICellCollection pour cette ligne. |
row_format() | Paramètres de format de ligne. |
Examples
Défini dans include/Aspose/Slides/Foss/column.h. Membres clés :
| Examples | Examples |
|---|---|
cells() | Renvoie le ICellCollection pour cette colonne. |
column_format() | Paramètres de format de colonne. |
Examples
Défini dans include/Aspose/Slides/Foss/cell.h. Membres clés :
| Examples | Examples | Examples |
|---|---|---|
text_frame() | Examples | TextFrame contenant le texte de la cellule. |
cell_format() | Examples | Format de bordure et de remplissage de la cellule. |
text_vertical_type() | Examples | Orientation verticale du texte. |
text_anchor_type() | Examples | Ancrage du texte dans la cellule. |
RowCollection / ColumnCollection
Collections itérables avec des méthodes :
| Examples | Examples |
|---|---|
size() | Nombre de lignes/colonnes. |
add_clone(...) | Cloner et ajouter une ligne/colonne. |
insert_clone(...) | Cloner et insérer à une position. |
remove_at(int index) | Supprimer à l’index. |
begin() / end() | Prise en charge de l’itérateur. |
Exemple d’utilisation
#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;
Presentation prs("deck.pptx");
// Access a table shape on slide 0
// auto& table = dynamic_cast<Table&>(prs.slides()[0].shapes()[0]);
// for (auto& row : table.rows()) {
// for (auto& cell : row.cells()) {
// std::cout << cell.text_frame()->text() << "\t";
// }
// std::cout << std::endl;
// }