Example #1
0
                if ($salto == $num) {
                    $this->Ln();
                    $salto = 0;
                    $color = true;
                }
            }
        }
    }
}
$client = new SoapClient(null, array('uri' => 'http://localhost/', 'location' => 'http://localhost/ocs/ocs/consola/web/webservice.php'));
if ($marca == 1) {
    $datos = $client->inventarioT();
    $header = array('Nombre', 'Marca', 'Cantidad', 'Precio');
    $descripcion = "<br><b>Inventario</b><br><b>Marca: </b>Todas las marcas";
} else {
    $datos = $client->inventarioR($marca);
    $header = array('Nombre', 'Cantidad', 'Precio');
    $descripcion = "<br><b>Inventario</b><br><b>Marca: </b>" . $marca;
}
$nombre = "<b>Descripción del reporte</b>";
$img = "imagenes/log.jpg";
//Antes de pasar los datos al PDF, hay que pasar las variables por la función html_entity_decode para decodificar los caracteres especiales, los acentos y las ñ
// Siempre y cuando los datos extraídos de la BD sean UTF8 (no lo probe con otra codificación)
$nombre = html_entity_decode($nombre);
$descripcion = html_entity_decode($descripcion);
//Creamos una nueva instancia de la clase
$pdf = new PDF();
//Añádimos la primera página
$pdf->AddPage();
$pdf->Image('log.jpg', 8, 8, 30);
$pdf->Ln(12);