insertParagraph
Versionshinweise | 22.1, 21.2.06, 21.1.11 |
---|
Code
boolean insertParagraph(PresentationDocument document, String text, String identifier, int pageIndex, int paragraphIndex, int depth)
Beschreibung
Einfügen eines Textes als neuer Absatz in der referenzierten Textkomponente der übergebenen Präsentationsdatei.
Eine Erläuterung zur Verwendung von paragraphIndex findet sich unter PresentationUtils.setValue.
Parameter
document
Repräsentiert die Präsentationsdatei.- text
Textinhalt des einzufügenden Absatzes - identifier
Name der Textkomponente - pageIndex
Index der Seite, auf der sich die Textkomponente befindet. (erste Seite startet mit 1) - paragraphIndex
Index der Zeile (erste Zeile startet mit 1) an der die neue Zeile eingefügt werden soll. - depth
Optionaler Parameter zur Konfiguration der Listenebene, z.B. 1 oder 2 oder 3
Voraussetzung: Der Absatz wird innerhalb einer Liste eingefügt
Rückgabe
Liefert true, wenn das Einfügen eines Absatzes in der referenzierten Textkomponente 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 = "myList";
int pageIndex = 1;
if (PresentationUtils.existsComponent(presentation, identifier, pageIndex))
{
/** insert paragraph in a list at first position - level of list entry is 2 */
boolean success = PresentationUtils.insertParagraph(presentation, "here is a new paragraph", identifier, pageIndex, 1, 2);
...
}
}
finally
{
PresentationUtils.close(presentation);
}