opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
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.