phpDocumentor
[ árbol de herencia: SalidaGrafica ] [ índice: SalidaGrafica ] [ índice general ]

toba_vista_pdf

Genera un pdf a través de una api básica


		
		

Ubicada en /nucleo/lib/salidas/toba_vista_pdf.php [line 13]


Métodos Propios
toba_vista_pdf   __construct()  
void   cabecera_http()  
void   crear_pdf()  
void   generar_pdf_encabezado_pie()   Genera el encabezado y pie del pdf
void   get_ancho()   Dado un porcentaje, retorna el valor absoluto del ancho de la pagina segun sus medidas actuales
Cezpdf   get_pdf()   Devuelve el objeto pdf para manipular a gusto y piachere.
void   inicializar()  
void   insertar_imagen()   Inserta una imagen siguiendo el flujo del texto en el documento.
void   mensaje()  
void   numerar_paginas()   Indica el momento en el que se comienzan a numerar las páginas.
void   parar_numeracion_paginas()  
void   salto_linea()  
void   salto_pagina()  
void   separacion()  
void   set_nombre_archivo()  
void   set_papel_orientacion()   Cambia la orientacion del papel, se debe llamar a un inicializar
void   set_papel_tamanio()   Cambia el tamaño del papel, se debe llamar a un inicializar
void   set_pdf_fuente()   Cambia la fuente para futuras inserciones de texto
void   set_tipo_descarga()   Permite setear el tipo de descarga pdf desde el browser, inline o attachment
void   subtitulo()  
void   tabla()   Genera una tabla para impresion en pdf
void   texto()  
void   titulo()  

Constructor __construct  [línea 26]

  toba_vista_pdf __construct( )



cabecera_http  [línea 173]

  void cabecera_http( $longuitud  )

Parámetros:
   $longuitud: 

Access:  protected


crear_pdf  [línea 158]

  void crear_pdf( )


Access:  protected


generar_pdf_encabezado_pie  [línea 56]

  void generar_pdf_encabezado_pie( )

Genera el encabezado y pie del pdf

Access:  protected

Information Tags:
Todo:  Implementar

get_ancho  [línea 192]

  void get_ancho( int $porcentaje  )

Dado un porcentaje, retorna el valor absoluto del ancho de la pagina segun sus medidas actuales
Parámetros:
int   $porcentaje: 


get_pdf  [línea 137]

  Cezpdf get_pdf( )

Devuelve el objeto pdf para manipular a gusto y piachere.


inicializar  [línea 34]

  void inicializar( )


Information Tags:
Ventana:  Lugar donde se puede cambiar alguna configuracion del objeto Cezpdf

insertar_imagen  [línea 240]

  void insertar_imagen( string $archivo, [ $pad = 5], [ $width = 0], [string $alineacion = 'left']  )

Inserta una imagen siguiendo el flujo del texto en el documento.
Parámetros:
string   $archivo:  full path de la imagen
string   $alineacion:  left, right, center
   $pad: 
   $width: 

Information Tags:
Version:  OJO! ezImage es un método en estado beta de la clase ezpdf y por lo que pude ver solo funciona con archivos jpg. Utilizar con cuidado.

mensaje  [línea 223]

  void mensaje( $texto  )

Parámetros:
   $texto: 


numerar_paginas  [línea 149]

  void numerar_paginas( [string $posicion = 'right'], [string $formato = '{PAGENUM} de {TOTALPAGENUM}']  )

Indica el momento en el que se comienzan a numerar las páginas.
Parámetros:
string   $posicion:  Indica la posicion de la numeracion de las paginas (left,right)
string   $formato:  Como se visualizará la numeración de las páginas. Los formatos posibles pueden variar siemrpe respetando el nombre de las variables. Es posible por ejemplo setear $formato='{PAGENUM}'. Solo se visualizará el número de página.


parar_numeracion_paginas  [línea 154]

  void parar_numeracion_paginas( )



salto_linea  [línea 198]

  void salto_linea( )



salto_pagina  [línea 208]

  void salto_pagina( )



separacion  [línea 203]

  void separacion( [ $espacio = 6]  )

Parámetros:
   $espacio: 


set_nombre_archivo  [línea 71]

  void set_nombre_archivo( string $nombre  )

Parámetros:
string   $nombre:  Nombre del archivo pdf + la extension del mismo (pdf)


set_papel_orientacion  [línea 100]

  void set_papel_orientacion( string $orientacion  )

Cambia la orientacion del papel, se debe llamar a un inicializar

para que tenga efecto sobre una hoja ya creada (la inicial por ejemplo)

Parámetros:
string   $orientacion:  portrait o landscape


set_papel_tamanio  [línea 90]

  void set_papel_tamanio( string $tamanio  )

Cambia el tamaño del papel, se debe llamar a un inicializar

para que tenga efecto sobre una hoja ya creada (la inicial por ejemplo)

Parámetros:
string   $tamanio:  Tipo de página (por defecto a4)


set_pdf_fuente  [línea 109]

  void set_pdf_fuente( [string $fuente = 'Helvetica.afm']  )

Cambia la fuente para futuras inserciones de texto
Parámetros:
string   $fuente:  Nombre del archivo de la fuente (estan en la carpeta fonts de la libreria ezpdf)


set_tipo_descarga  [línea 80]

  void set_tipo_descarga( string $tipo  )

Permite setear el tipo de descarga pdf desde el browser, inline o attachment
Parámetros:
string   $tipo:  inline o attachment


subtitulo  [línea 218]

  void subtitulo( $texto  )

Parámetros:
   $texto: 


tabla  [línea 256]

  void tabla( array $datos, [boolean $ver_titulos_col = false], [integer $tamanio = 8], [array $opciones = array()]  )

Genera una tabla para impresion en pdf
Parámetros:
array   $datos:  arreglo asociativo el cual contiene: 'datos_tabla' => arreglo estilo recordset, donde cada elemento del mismo es un arreglo asociativo 'nombre_columna' => 'valor' 'titulo_tabla' => texto con el titulo de la tabla 'titulos_columnas' => arreglo asociativo 'nombre_columna' => 'descripcion_columna'
boolean   $ver_titulos_col:  indica si se imprimiran los titulos de las columnas, por defecto no
integer   $tamanio:  tamaño de la letra de la tabla
array   $opciones:  arreglo asociativo con estilos de la tabla


texto  [línea 228]

  void texto( $texto, [ $tamanio = 8], [ $opciones = array( 'justification' => 'left')]  )

Parámetros:
   $texto: 
   $tamanio: 
   $opciones: 


titulo  [línea 213]

  void titulo( $texto  )

Parámetros:
   $texto: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3