toba_vista_pdf __construct(
)
|
|
void cabecera_http(
$longuitud
)
|
|
Parámetros:
void generar_pdf_encabezado_pie(
)
|
|
Genera el encabezado y pie del pdf
Information Tags:
void get_ancho(
int
$porcentaje
)
|
|
Dado un porcentaje, retorna el valor absoluto del ancho de la pagina segun sus medidas actuales
Parámetros:
Devuelve el objeto pdf para manipular a gusto y piachere.
Information Tags:
Ventana: | Lugar donde se puede cambiar alguna configuracion del objeto Cezpdf |
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. |
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. |
void parar_numeracion_paginas(
)
|
|
void separacion(
[
$espacio = 6]
)
|
|
Parámetros:
void set_nombre_archivo(
string
$nombre
)
|
|
Parámetros:
string |
$nombre: |
Nombre del archivo pdf + la extension del mismo (pdf) |
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 |
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) |
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) |
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 |
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 |
void texto(
$texto, [
$tamanio = 8], [
$opciones = array( 'justification' => 'left')]
)
|
|
Parámetros:
|
$texto: |
|
|
$tamanio: |
|
|
$opciones: |
|