+ /**
+ * Setea la cabecera.
+ *
+ * @param array $cabecera Celdas a agregar a la cabecera.
+ */
+ function setCabecera($cabecera) {
+ $this->_cabecera = $cabecera;
+ }
+
+ /**
+ * Agrega información a la cabecera de la tabla.
+ *
+ * @param mixed $cabecera Celda a agregar a la cabecera. Puede ser un string
+ * o un objeto con un método toHtml().
+ * @param string $lugar Lugar en donde poner la cabecera. Puede ser
+ * 'izquierda', 'centro' o 'derecha'.
+ */
+ function updateCabecera($cabecera, $lugar) {
+ if (!$this->_cabecera) {
+ $this->_cabecera = array(' ', ' ', ' ');
+ }
+ if ($lugar == 'izquierda') {
+ $this->_cabecera[0] = $cabecera;
+ } elseif ($lugar == 'centro') {
+ $this->_cabecera[1] = $cabecera;
+ } elseif ($lugar == 'derecha') {
+ $this->_cabecera[2] = $cabecera;
+ } else {
+ $this->raiseError('Parámetro incorrecto: lugar debe ser izquierda, centro o derecha.');
+ }
+ }
+
+ /**
+ * Setea el pie.
+ *
+ * @param array $pie Celdas a agregar al pie.
+ */
+ function setPie($pie) {
+ $this->_pie = $pie;
+ }
+
+ /**
+ * Agrega información al pie de la tabla.
+ *
+ * @param mixed $pie Celda a agregar al pie. Puede ser un string
+ * o un objeto con un método toHtml().
+ * @param string $lugar Lugar en donde poner el pie. Puede ser
+ * 'izquierda', 'centro' o 'derecha'.
+ */
+ function updatePie($pie, $lugar = 0) {
+ if (!$this->_pie) {
+ $this->_pie = array(' ', ' ', ' ');
+ }
+ if ($lugar == 'izquierda') {
+ $this->_pie[0] = $pie;
+ } elseif ($lugar == 'centro') {
+ $this->_pie[1] = $pie;
+ } elseif ($lugar == 'derecha') {
+ $this->_pie[2] = $pie;
+ } else {
+ $this->raiseError('Parámetro incorrecto: lugar debe ser izquierda, centro o derecha.');
+ }
+ }
+