]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MLIB/PDF/Imagen.php
Se agrega un ejemplo sobre la utilizacion de los PDF con la nueva clase
[mecon/meconlib.git] / lib / MLIB / PDF / Imagen.php
index c2a78790938037a84e491c709ccdcb31e8aa369f..a93d1f2257152ecf84e89a9f7055e5026cf2f122 100644 (file)
@@ -1,16 +1,15 @@
 <?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
 -------------------------------------------------------------------------------
 <?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
 -------------------------------------------------------------------------------
-                             Ministerio de Economía
-                                    meconlib
+                                    mlib
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
-This file is part of meconlib.
+This file is part of mlib.
 
 
-meconlib is free software; you can redistribute it and/or modify it under
+mlib is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
 Software Foundation; either version 2 of the License, or (at your option)
 any later version.
 
 the terms of the GNU General Public License as published by the Free
 Software Foundation; either version 2 of the License, or (at your option)
 any later version.
 
-meconlib is distributed in the hope that it will be useful, but WITHOUT
+mlib is distributed in the hope that it will be useful, but WITHOUT
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  
@@ -24,12 +23,12 @@ Autor:  Martin Marrese <mmarre@mecon.gov.ar>
 $Id$
 -----------------------------------------------------------------------------*/
 
 $Id$
 -----------------------------------------------------------------------------*/
 
-require_once 'MECON/PDF/Contenido.php';
+require_once 'MLIB/PDF/Contenido.php';
 
 /**
  * Libreria de imagenes para PDF.
  */
 
 /**
  * Libreria de imagenes para PDF.
  */
-class MECON_PDF_Imagen extends MECON_PDF_Contenido {
+class MLIB_PDF_Imagen extends MLIB_PDF_Contenido {
 
     /**
      * Imagen de Image_Transform.
 
     /**
      * Imagen de Image_Transform.
@@ -67,7 +66,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     var $_param;
 
     /**
     var $_param;
 
     /**
-     * Array de MECON_PDF_Texto para agregar al lado de las imagenes.
+     * Array de MLIB_PDF_Texto para agregar al lado de las imagenes.
      * @var array $contenido
      * @access protected
      */
      * @var array $contenido
      * @access protected
      */
@@ -81,13 +80,13 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
      * @param string $orientacion Orientacion que tendran las nuevas paginas que
      *                            esta clase genere.
      * @param bool $encabezado Indica si las paginas nuevas que genere esta
      * @param string $orientacion Orientacion que tendran las nuevas paginas que
      *                            esta clase genere.
      * @param bool $encabezado Indica si las paginas nuevas que genere esta
-     *                         clase tendran el encabezado de MECON_PDF_Marco.
+     *                         clase tendran el encabezado de MLIB_PDF_Marco.
      * @param array $param Parametros de la imagen.
      *
      * @return void
      * @access public
      */
      * @param array $param Parametros de la imagen.
      *
      * @return void
      * @access public
      */
-    function MECON_PDF_Imagen($resource = null, $align = "center", $orientacion =
+    function MLIB_PDF_Imagen($resource = null, $align = "center", $orientacion =
             null, $encabezado = true, $param = array()) {
         $this->_resource = $resource;
         $this->_align = $align;
             null, $encabezado = true, $param = array()) {
         $this->_resource = $resource;
         $this->_align = $align;
@@ -99,7 +98,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     /**
      * Permite agregar texto contenido que sera puesto al lado de las imagenes.
      *
     /**
      * Permite agregar texto contenido que sera puesto al lado de las imagenes.
      *
-     * @param Object $TEXTO MECON_PDF_Texto.
+     * @param Object $TEXTO MLIB_PDF_Texto.
      *
      * @return void
      * @access public
      *
      * @return void
      * @access public
@@ -124,7 +123,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
      * Funcion que agrega el contenido de la tabla que se este utilizando al
      * PDF.
      *
      * Funcion que agrega el contenido de la tabla que se este utilizando al
      * PDF.
      *
-     * @param &Object $MARCO MECON_PDF_Marco
+     * @param &Object $MARCO MLIB_PDF_Marco
      *
      * @return void
      * @access public
      *
      * @return void
      * @access public
@@ -159,7 +158,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
             $this->_resource->scaleByX($anchoPagina);
         }
         //Obtego el nombre temporal
             $this->_resource->scaleByX($anchoPagina);
         }
         //Obtego el nombre temporal
-        $tmp_path = tempnam('/tmp/', 'MECON_PDF_Images_');
+        $tmp_path = tempnam('/tmp/', 'MLIB_PDF_Images_');
         //Salvo la imagen temporalmente
         $this->_resource->save($tmp_path, 'png');
         //Obtengo la posicion Y
         //Salvo la imagen temporalmente
         $this->_resource->save($tmp_path, 'png');
         //Obtengo la posicion Y
@@ -181,7 +180,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     /**
      * Agrega al pdf el texto adjunto a la imagen.
      *
     /**
      * Agrega al pdf el texto adjunto a la imagen.
      *
-     * @param &Object $MARCO MECON_PDF_Marco.
+     * @param &Object $MARCO MLIB_PDF_Marco.
      * @param array $tam Tamaño de la imagen.
      * @param int $alto Alto disponible en la pagina.
      *
      * @param array $tam Tamaño de la imagen.
      * @param int $alto Alto disponible en la pagina.
      *
@@ -215,10 +214,10 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     /**
      * Agrega objeto por objeto el contenido al pdf general.
      *
     /**
      * Agrega objeto por objeto el contenido al pdf general.
      *
-     * @param &Object $MARCO MECON_PDF_Marco.
+     * @param &Object $MARCO MLIB_PDF_Marco.
      * @param array $coord Coordenadas para el texto.
      * @param int $alto Alto disponible en la pagina.
      * @param array $coord Coordenadas para el texto.
      * @param int $alto Alto disponible en la pagina.
-     * @param Object $TEXTO MECON_PDF_Texto.
+     * @param Object $TEXTO MLIB_PDF_Texto.
      *
      * @return void
      * @access protected
      *
      * @return void
      * @access protected
@@ -320,7 +319,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     /**
      * Permite obtener el valor X segun la alineacion.
      *
     /**
      * Permite obtener el valor X segun la alineacion.
      *
-     * @param &Object $MARCO MECON_PDF_Marco.
+     * @param &Object $MARCO MLIB_PDF_Marco.
      * @param int width Ancho de la imagen a agregar.
      *
      * @return int
      * @param int width Ancho de la imagen a agregar.
      *
      * @return int
@@ -345,7 +344,7 @@ class MECON_PDF_Imagen extends MECON_PDF_Contenido {
     /**
      * Funcion que se encarga de crear las nuevas paginas.
      *
     /**
      * Funcion que se encarga de crear las nuevas paginas.
      *
-     * @param &Object $MARCO MECON_PDF_Marco
+     * @param &Object $MARCO MLIB_PDF_Marco
      *
      * @return void
      * @access protected
      *
      * @return void
      * @access protected