+ $this->_agregarContenido();
+
+ //Agrego los encabezados
+ $t = true;
+ foreach ($this->_pdf->getPages() as $page) {
+ $this->_pdf->_pagina_actual = $page;
+ $this->buildPage($t, $t);
+ $t = false;
+ }
+
+ $this->_pdf->display();
+ }
+
+ /**
+ * Funcion que devuelve la posicion X en donde se debe escribir un texto
+ * segun su ubicacion en la celda
+ *
+ * @param int $row Indicador de la fila
+ * @param int $col Indicador de la columna
+ * @param string $texto Texto a escribir
+ * @param array $attr Atributos internos de la celda
+ * @param array $estilo Estilo del texto
+ *
+ * @return int
+ * @access protected
+ */
+ function _obtenerAlineacionTexto($row, $col, $texto, $attr, $estilo) {
+
+ $at = $this->getCellAttributes($row, $col);
+ if (@$at['align'] == 'center') {
+ $tam = $this->_pdf->strlen($texto, $estilo);
+ $init = $attr[$col] + ($attr[$col+1] - $attr[$col] - $tam) / 2;
+ }
+ elseif (@$at['align'] == 'right') {
+ $tam = $this->_pdf->strlen($texto, $estilo);
+ $init = $attr[$col+1] - $tam + 1;