removeTableRow

Versionshinweise

22.1, 21.2.06, 21.1.11

Code

Groovy
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

Groovy
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);
}