/**
* Funcion que agrega el contenido del texto al PDF.
*
- * @param &Object $MARCO MECON_PDF_Marco
+ * @param &Object $MARCO MECON_PDF_Marco.
*
* @return void
* @access public
else {
$init = 0;
}
-
$MARCO->addText($init, $alto + 2,
$t, $this->_estilos[$i], null, $orientacion);
-
-
}
}
$MARCO->espacioDisponible = $alto;
* @return void
*/
function updateEstilo($pos, $estilo) {
- $this->_estilos[$pos] = array_merge($this->_estilos[$pos], $estilo);
+ if (@$this->_estilos[$pos]) {
+ $this->_estilos[$pos] = array_merge($this->_estilos[$pos], $estilo);
+ }
+ else {
+ $this->setEstilo($pos, array_merge($this->_estilo_defecto, $estilo));
+ }
}
/**
function setEstilo($pos, $estilo) {
$this->_estilos[$pos] = $estilo;
}
+
+ /**
+ * Devuelve el array de estilos o uno en particular.
+ *
+ * @param int $pos NĂºmero parrafo.
+ *
+ * @access public
+ * @return mixed
+ */
+ function getEstilo($pos = null) {
+ if ($pos) {
+ return $this->_estilos[$pos];
+ }
+ else {
+ return $this->_estilos;
+ }
+ }
+
+ /*
+ * Devuelve el estilo por defecto.
+ *
+ * @access public
+ * @return mixed
+ */
+ function getEstiloDefecto() {
+ return $this->_estilo_defecto;
+ }
+
+ /**
+ * Funcion que devuelve el numero de parrafos que hay cargados.
+ *
+ * @access public
+ * @return int
+ */
+ function cantParrafos() {
+ return count($this->_parrafos);
+ }
+
+ /**
+ * Devuelve el array de parrafos
+ *
+ * @access public
+ * @return array
+ */
+ function getParrafos() {
+ return $this->_parrafos;
+ }
}
?>
\ No newline at end of file