Example: TextTableRows

This example adds a row, and sets height for the new row.

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.TextTable;
import com.ibm.symphony.javaapi.document.TextTableRow;
import com.ibm.symphony.javaapi.document.TextTableRows;
import com.ibm.symphony.javaapi.document.TextTables;

public class TextTableRowsExample {

	public void example() {
		try {
			Application application = Application.getInstance();
			Documents documents = application.getDocuments();
			Document document = documents.openDocument(
					"C:\\Scenario\\TextTableRowColumnCell.odt", true);
			TextTables tables = document.getTables();
			TextTable table = tables.item(1);
			TextTableRows rows = table.getRows();
			System.out.println(rows.getCount());
			TextTableRow row = rows.add(1, 1);
			// set all rows to be auto-height
			rows.setAutoHeight(true);
			// set the new row's height
			row.setAutoHeight(false);
			row.setHeight(500);
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}

Related information

TextTableRows