removeTableRow
Versionshinweise | 22.1, 21.2.06, 21.1.11 |
---|
Code
boolean removeTableRow(PresentationDocument document, String identifier, int pageIndex, int rowIndex)
Beschreibung
Entfernen einer Zeile aus der referenzierten Tabelle der übergebenen Präsentationsdatei.
Parameter
document
Repräsentiert die Präsentationsdatei- identifier
Name der Tabelle - pageIndex
Index der Seite, auf der sich die Tabelle befindet (erste Seite startet mit 1) - rowIndex
Index der zu löschenden Zeile (erste Zeile startet mit 1)
Rückgabe
Liefert true, wenn das Entfernen der Zeile aus der Tabelle erfolgreich war, ansonsten false.
Beispiele
IPresentationResult openResult = PresentationUtils.openFile("C:\\Work\\myFirstPresentation.ppsx");
if (!PresentationUtils.isSuccessful(openResult))
{
/** handle error code */
return;
}
PresentationDocument presentation = null;
try
{
presentation = PresentationUtils.getPresentationDocument(openResult);
String identifier = "myTable";
int pageIndex = 1;
if (PresentationUtils.existsComponent(presentation, identifier, pageIndex))
{
/** remove 2nd row of table "myTable" */
boolean success = PresentationUtils.removeTableRow(presentation, identifier, pageIndex, 1);
...
}
}
finally
{
PresentationUtils.close(presentation);
}