28.01.2015 Views

opensheet - Grupo ARCO - Universidad de Castilla-La Mancha

opensheet - Grupo ARCO - Universidad de Castilla-La Mancha

opensheet - Grupo ARCO - Universidad de Castilla-La Mancha

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

140 B. MANUAL DE DESARROLLO<br />

• exportToPDF(String documenPath): Permite exportar un documento al formato<br />

PDF.<br />

• containsSpreadSheet(String name): Permite comprobar si el documento contiene<br />

una hoja <strong>de</strong> cálculo con el nombre indicado por parámetro.<br />

• close(): Cierra el documento y el fichero asociado. Este método <strong>de</strong>be llamarse<br />

siempre <strong>de</strong>spués <strong>de</strong> trabajar con un documento.<br />

ISpreadSheet: Es la interfaz que permite trabajar con un hoja <strong>de</strong> cálculo <strong>de</strong> un documento<br />

y sus celdas. <strong>La</strong>s operaciones que permite son:<br />

• setCellValue: A través <strong>de</strong> la sobrecarga <strong>de</strong> métodos permite insertar un valor<br />

numérico o un texto a una celda representada por el objeto CellPosition.<br />

• setRangeValue: A través <strong>de</strong> la sobrecarga <strong>de</strong> métodos permite insertar un valor<br />

numérico o un texto a un rango <strong>de</strong> celdas representado por dos objetos CellPosition,<br />

el primero que indica la celda <strong>de</strong> la esquina superior izquierda, y el segundo<br />

que indica la celda <strong>de</strong> la esquina inferior <strong>de</strong>recha.<br />

• getCellValue(CellPosition position): Permite recuperar un double <strong>de</strong> una celda<br />

representada por el objeto CellPosition.<br />

• getCellText(CellPosition position): Permite recuperar un String <strong>de</strong> una celda representada<br />

por el objeto CellPosition.<br />

• getRangeValues(CellPosition firstCellPosition, CellPosition lastCellPosition): Permite<br />

recuperar una lista <strong>de</strong> double <strong>de</strong> un rango <strong>de</strong> celdas representado por dos objetos<br />

CellPosition, el primero que indica la celda <strong>de</strong> la esquina superior izquierda,<br />

y el segundo que indica la celda <strong>de</strong> la esquina inferior <strong>de</strong>recha.<br />

• getRangeTexts(CellPosition firstCellPosition, CellPosition lastCellPosition): Permite<br />

recuperar una lista <strong>de</strong> String <strong>de</strong> un rango <strong>de</strong> celdas representado por dos objetos<br />

CellPosition, el primero que indica la celda <strong>de</strong> la esquina superior izquierda,<br />

y el segundo que indica la celda <strong>de</strong> la esquina inferior <strong>de</strong>recha.<br />

• getCellContent(CellPosition position): Permite recuperar un Object que contiene<br />

el valor <strong>de</strong> una celda, representada por el objeto CellPosition, sea numérico o<br />

texto.<br />

• getRangeContent(CellPosition firstCellPosition, CellPosition lastCellPosition): Permite<br />

recuperar una lista <strong>de</strong> Object que contiene los valores <strong>de</strong> las celdas <strong>de</strong> un<br />

rango representado por dos objetos CellPosition, el primero que indica la celda<br />

<strong>de</strong> la esquina superior izquierda, y el segundo que indica la celda <strong>de</strong> la esquina<br />

inferior <strong>de</strong>recha, in<strong>de</strong>pendientemente <strong>de</strong> que el contenido sea numérico o texto.<br />

• getName(): Devuelve el nombre <strong>de</strong> la hoja <strong>de</strong> cálculo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!