LibreDTE
Biblioteca para trabajo con DTE del SII de Chile
Métodos públicos | Atributos protegidos | Lista de todos los miembros
Referencia de la Clase sasco\LibreDTE\PDF
Diagrama de herencias de sasco\LibreDTE\PDF
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para sasco\LibreDTE\PDF:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 __construct ($o='P', $u='mm', $s='LETTER', $top=0)
 
 Header ()
 
 Footer ()
 
 setFooterText ($footer=true)
 
 addTableWithoutEmptyCols ($titles, $data, $options=[], $html=true)
 
 addTable ($headers, $data, $options=[], $html=true)
 
 Texto ($txt, $x=null, $y=null, $align='', $w=0, $link='', $border=0, $fill=false)
 
 MultiTexto ($txt, $x=null, $y=null, $align='', $w=0, $border=0, $fill=false)
 

Atributos protegidos

 $defaultOptions
 

Descripción detallada

Clase para generar PDFs

Los métodos se copiaron desde la clase disponible en:

https://github.com/SowerPHP/extension-general/blob/master/View/Helper/PDF.php

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2016-10-06

Definición en la línea 40 del archivo PDF.php.

Documentación del constructor y destructor

◆ __construct()

sasco\LibreDTE\PDF::__construct (   $o = 'P',
  $u = 'mm',
  $s = 'LETTER',
  $top = 0 
)

Constructor de la clase

Parámetros
oOrientación
uUnidad de medida
sTipo de hoja
topMargen extra (al normal) para la parte de arriba del PDF
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2016-03-20

Definición en la línea 73 del archivo PDF.php.

Documentación de las funciones miembro

◆ addTable()

sasco\LibreDTE\PDF::addTable (   $headers,
  $data,
  $options = [],
  $html = true 
)

Agregar una tabla generada al PDF (puede ser en HTML o normal)

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2016-10-06

Definición en la línea 224 del archivo PDF.php.

Referenciado por sasco\LibreDTE\PDF\addTableWithoutEmptyCols() y sasco\LibreDTE\Sii\Dte\PDF\LibroCompraVenta\agregar().

◆ addTableWithoutEmptyCols()

sasco\LibreDTE\PDF::addTableWithoutEmptyCols (   $titles,
  $data,
  $options = [],
  $html = true 
)

Agregar una tabla al PDF removiendo aquellas columnas donde no existen datos en la columna para todas las filas

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2016-10-06

Definición en la línea 175 del archivo PDF.php.

Hace referencia a sasco\LibreDTE\PDF\addTable().

Referenciado por sasco\LibreDTE\Sii\Dte\PDF\Dte\agregarDetalle().

Gráfico de llamadas para esta función:

◆ Footer()

sasco\LibreDTE\PDF::Footer ( )

Método que genera el footer del PDF

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2015-03-20

Definición en la línea 98 del archivo PDF.php.

Hace referencia a sasco\LibreDTE\PDF\Texto().

Gráfico de llamadas para esta función:

◆ Header()

sasco\LibreDTE\PDF::Header ( )

Método para evitar que se renderice el de TCPDF

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2015-09-08

Definición en la línea 89 del archivo PDF.php.

◆ MultiTexto()

sasco\LibreDTE\PDF::MultiTexto (   $txt,
  $x = null,
  $y = null,
  $align = '',
  $w = 0,
  $border = 0,
  $fill = false 
)

◆ setFooterText()

sasco\LibreDTE\PDF::setFooterText (   $footer = true)

Método que asigna el texto que se deberá usar en el footer

Parámetros
footer=true se asignará texto por defecto. String al lado izquiero o bien arreglo con índices left y right con sus textos
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2016-03-20

Definición en la línea 126 del archivo PDF.php.

◆ Texto()

sasco\LibreDTE\PDF::Texto (   $txt,
  $x = null,
  $y = null,
  $align = '',
  $w = 0,
  $link = '',
  $border = 0,
  $fill = false 
)

Documentación de los datos miembro

◆ $defaultOptions

sasco\LibreDTE\PDF::$defaultOptions
protected
Valor inicial:
= [
'font' => ['family' => 'helvetica'

Definición en la línea 45 del archivo PDF.php.


La documentación para esta clase fue generada a partir del siguiente fichero: