Example: TextGraphics

This example adds a graphic object at the end of the second paragraph.

import com.ibm.symphony.javaapi.Application;
import com.ibm.symphony.javaapi.document.Document;
import com.ibm.symphony.javaapi.document.Documents;
import com.ibm.symphony.javaapi.document.TextGraphic;
import com.ibm.symphony.javaapi.document.TextGraphics;
import com.ibm.symphony.javaapi.document.TextRange;

public class TextGraphicsExample {

	public void example() {
		try {
			Application application = Application.getInstance();
			Documents documents = application.getDocuments();
			Document document = documents.openDocument("C:\\graphic.odt", true);
			TextGraphics graphics = document.getTextGraphics();
			TextRange range = document.getParagraphs().item(2).getRange()
					.getEnd();
			TextGraphic graphic = graphics.add("myGraphic", range,
					"C:\\graphic.jpg");
			graphic.setHeight(5000);
			graphic.setWidth(5000);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

Related information

SymphonyTextGraphics