Tabell
Contents
[
Hide
]
Exempel på att lägga till tabeller, komma åt dem, ta bort dem och slå ihop celler med Aspose.Slides for Android via Java.
Lägg till en tabell
Skapa en enkel tabell med två rader och två kolumner.
static void addTable() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
double[] widths = new double[] { 80, 80 };
double[] heights = new double[] { 30, 30 };
ITable table = slide.getShapes().addTable(50, 50, widths, heights);
} finally {
presentation.dispose();
}
}
Komma åt en tabell
Hämta den första tabellformen på bilden.
static void accessTable() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
double[] widths = new double[] { 80, 80 };
double[] heights = new double[] { 30, 30 };
ITable table = slide.getShapes().addTable(50, 50, widths, heights);
// Åtkomst till den första tabellen på bilden.
ITable firstTable = null;
for (IShape shape : slide.getShapes()) {
if (shape instanceof ITable) {
firstTable = (ITable) shape;
break;
}
}
} finally {
presentation.dispose();
}
}
Ta bort en tabell
Ta bort en tabell från en bild.
static void removeTable() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
double[] widths = new double[] { 80, 80 };
double[] heights = new double[] { 30, 30 };
ITable table = slide.getShapes().addTable(50, 50, widths, heights);
slide.getShapes().remove(table);
} finally {
presentation.dispose();
}
}
Slå ihop tabellceller
Slå ihop intilliggande celler i en tabell till en enda cell.
static void mergeTableCells() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
double[] widths = new double[] { 80, 80 };
double[] heights = new double[] { 30, 30 };
ITable table = slide.getShapes().addTable(50, 50, widths, heights);
// Slå ihop celler.
table.mergeCells(table.get_Item(0, 0), table.get_Item(1, 1), false);
} finally {
presentation.dispose();
}
}