addTableRow
Versionshinweise | 22.1, 21.2.06. 21.1.11 |
---|
Code
boolean addTableRow(PresentationDocument document, String identifier, int pageIndex, int rowIndexForClone)
Beschreibung
Anhängen einer weiteren Zeile in der referenzierte Tabelle der übergebenen Präsentationsdatei. Die im optionalen Argument rowIndexForClone referenzierte Zeile wird als Formatierungsbasis für die zu einzufügende Zeile verwendet.
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) - rowIndexForClone
Optionaler Parameter zur Auswahl der Zeile, deren Formatierung und Layout als Basis für die neue Zeile verwendet werden soll. (erste Zeile startet mit 1)
Standardvorgabe ist 1
Rückgabe
Liefert true, wenn das Anhängen der Zeile in 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))
{
/** add row at end of table "myTable" */
boolean success = PresentationUtils.addTableRow(presentation, identifier, pageIndex);
...
}
}
finally
{
PresentationUtils.close(presentation);
}