com.mindoo.remote.api.symphony.presentation
Interface IRemoteTableShape

All Superinterfaces:
IRemoteShape

public interface IRemoteTableShape
extends IRemoteShape

This class is the subclass of Shape class, and it represents a table shape in a presentation.

Creation and access


Usage

TableShape provides access to rows, columns, and cells of a table, and provides a method to remove the table.


Method Summary
 IRemotePresentationTableCell cell(int rowIndex, int columnIndex)
          This method returns a PresentationTableCell object that represents a cell in the table specified by a column index and a row index.
 IRemotePresentationTableCell cell(java.lang.String name)
          This method returns a PresentationTableCell object that represents a cell in the table specified by a column index and a row index.
 IRemotePresentationTableColumns getColumns()
          This property returns a PresentationTableColumns object, which represents all the columns of a table.
 IRemotePresentationTableRows getRows()
          This property returns a PresentationTableRows object, which represents all the rows of a table.
 
Methods inherited from interface com.mindoo.remote.api.symphony.presentation.IRemoteShape
copy, cut, exportToImage, getApplication, getAttributes, getContent, getFillFormat, getHeight, getLeft, getLineFormat, getMoveProtect, getName, getParagraphs, getRotateAngle, getShadowFormat, getShearAngle, getSizeProtect, getTop, getType, getWidth, getZOrder, isShadowEnable, remove, setHeight, setLeft, setMoveProtect, setName, setRotateAngle, setShadowEnable, setShearAngle, setSizeProtect, setTop, setWidth, setZOrder
 

Method Detail

getColumns

IRemotePresentationTableColumns getColumns()
                                           throws RemoteEclipseAPIException
This property returns a PresentationTableColumns object, which represents all the columns of a table.

Returns:
columns
Throws:
RemoteEclipseAPIException

getRows

IRemotePresentationTableRows getRows()
                                     throws RemoteEclipseAPIException
This property returns a PresentationTableRows object, which represents all the rows of a table.

Returns:
rows
Throws:
RemoteEclipseAPIException

cell

IRemotePresentationTableCell cell(int rowIndex,
                                  int columnIndex)
                                  throws RemoteEclipseAPIException
This method returns a PresentationTableCell object that represents a cell in the table specified by a column index and a row index.

Parameters:
rowIndex - Specifies the row index of the cell in the table, starting at 1.
columnIndex - Specifies the column index of the cell in the table, starting at 1.
Returns:
A PresentationTableCell object that represents a cell.
Throws:
RemoteEclipseAPIException

cell

IRemotePresentationTableCell cell(java.lang.String name)
                                  throws RemoteEclipseAPIException
This method returns a PresentationTableCell object that represents a cell in the table specified by a column index and a row index.

Parameters:
name - Specifies the name of the cell.
Returns:
A PresentationTableCell object that represents a cell.
Throws:
RemoteEclipseAPIException