Skip to main content
Skip table of contents

setTableValue

Versionshinweise

22.1, 21.2.06, 21.1.11

Code

GROOVY
boolean setTableValue(PresentationDocument document, String text, String identifier, int pageIndex, int columnIndex, int rowIndex, int paragraphIndex, int portionIndex)

Beschreibung

Setzen des Wert der Tabellenzelle aus der übergebenen Präsentationsdatei.
Eine Erläuterung zur Verwendung von paragraphIndex und portionIndex findet sich unter PresentationUtils.setValue.

Parameter

  • document

    Repräsentiert die Präsentationsdatei
  • text
    Zu setzender Wert
  • identifier
    Name der Tabelle
  • pageIndex
    Index der Seite, auf der sich die Tabelle befindet (erste Seite startet mit 1)
  • columnIndex
    Index der Spalte der Zelle (erste Spalte startet mit 1)
  • rowIndex
    Index der Zeile der Zelle (erste Zeile startet mit 1)
  • paragraphIndex

    Optionaler Parameter zur Adressierung auf Absatzebene
    Index des Absatzes (erster Absatz startet mit 1). Eine Textkomponente kann mehrere Absätze enthalten.

  • portionIndex 
    Optionaler Parameter zur Adressierung auf Ebene eines Textfragments
    Index eines formatierten Textfragments in einer Zeile (erstes Textfragment startet mit 1). Eine Zeile kann mehrere formatierte Textfragmente enthalten.

Rückgabe

Liefert true, wenn das Setzen des Werts in der referenzierten Tabellenzelle 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 = "Tab_Meassure";
  int pageIndex = 1;

  if (PresentationUtils.existsComponent(presentation, identifier, pageIndex))
  {
	   /** set complete content of cell A1 of the table */
       boolean success = PresentationUtils.setTableValue(presentation, "modified text in cell A1", identifier, pageIndex, 1, 1);
       ...
  }
}
finally
{
  PresentationUtils.close(presentation);
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.