Example #1
0
     $pdf->SetLineWidth(0.2);
     // Grosor por defecto
     $i++;
 }
 // En una hoja caben 34 filas, si es menor a�adimos el cuadrante de faltas en otra hoja;
 // en otro caso, la tabla aparecer� a continuaci�n del listado de alumnos.
 if ($i < 34) {
     $pdf->AddPage('L', 'A4');
 } else {
     $pdf->Ln(5);
 }
 $pdf->SetLineWidth(0.2);
 // CUADRANTE DE FIRMAS
 // Primera fila
 $pdf->SetFillColor(61, 61, 61);
 $pdf->SetTextColor(255, 255, 255);
 $pdf->SetFont('NewsGotT', 'B', 10);
 $pdf->SetWidths(array(273));
 $pdf->SetAligns(array('C'));
 $pdf->SetTextColor(255, 255, 255);
 $pdf->Row(array("CUADRANTE DE FIRMAS DEL PROFESORADO"), 'DF');
 // Segunda fila
 $pdf->SetWidths(array(54.6, 54.6, 54.6, 54.6, 54.6));
 $pdf->SetAligns(array('C', 'C', 'C', 'C', 'C'));
 $pdf->SetTextColor(0, 0, 0);
 $pdf->Row(array('LUNES', 'MARTES', 'MIÉRCOLES', 'JUEVES', 'VIERNES'));
 // Resto de la tabla
 $pdf->SetFont('NewsGotT', '', 10);
 $pdf->SetTextColor(102, 102, 102);
 $pdf->SetAligns(array('L', 'L', 'L', 'L', 'L'));
 $horas = array(1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6");
Example #2
0
$pdf->SetAligns(array("L", "L", "L"));
$pdf->SetWidths(array(40, 4, 80));
$pdf->ln(2);
$pdf->RowMultiBorderWithHeight(array("MERK DAGANG", ":", $items['company_brand']), array('', '', ''), 6);
$pdf->RowMultiBorderWithHeight(array("ALAMAT", ":", $items['brand_address_name'] . " " . $items['brand_address_no']), array('', '', ''), 6);
$pdf->SetAligns(array("L", "L", "L", "C"));
$pdf->SetWidths(array(40, 4, 80, 70));
$pdf->RowMultiBorderWithHeight(array("NPWPD", ":", $items['npwd'], "NOMOR PEMBAYARAN"), array('', '', '', 'BLTR'), 6);
$pdf->SetAligns(array("L", "L", "L"));
$pdf->SetWidths(array(40, 4, 80));
//$pdf->RowMultiBorderWithHeight(array("JENIS PAJAK",":",$items['items'][0]['vat_code']),array('','',''),6);
$pdf->Cell(40, 6, 'JENIS PAJAK', "", 0, 'l');
$pdf->Cell(4, 6, ':', "", 0, 'L');
$pdf->Cell(80, 6, $items['vat_code'], "", 0, 'L');
$pdf->SetFont('helvetica', 'B', 26);
$pdf->SetTextColor(255, 0, 0);
$pdf->Cell(70, 15, $no_bayar, "BLTR", 0, 'C');
$pdf->SetFont('helvetica', '', 12);
$pdf->SetTextColor(0, 0, 0);
$pdf->ln(6);
$pdf->RowMultiBorderWithHeight(array("MASA PAJAK", ":", $items['code']), array('', '', ''), 6);
$pdf->SetAligns(array("L", "L", "R"));
$pdf->SetWidths(array(40, 4, 40));
$pdf->RowMultiBorderWithHeight(array("JUMLAH (Rp)", ":", number_format($items['total_vat_amount'], 2, ",", ".")), array('', '', ''), 6);
$pdf->RowMultiBorderWithHeight(array("DENDA (Rp)", ":", number_format($items['total_penalty_amount'], 2, ",", ".")), array('', '', ''), 6);
$pdf->RowMultiBorderWithHeight(array("TOTAL (Rp)", ":", number_format($items['total_bayar'], 2, ",", ".")), array('', '', ''), 6);
$pdf->SetAligns(array("L", "L", "L"));
$pdf->SetWidths(array(40, 4, 80));
$pdf->RowMultiBorderWithHeight(array("TERBILANG", ":", ucwords($items['dengan_huruf'] . ' rupiah')), array('', '', ''), 6);
//$pdf->RowMultiBorderWithHeight(array("BATAS WAKTU PEMBAYARAN",":",$items['items'][0]['pay_due_date']),array('','',''),6);
$pdf->SetWidths(array(200));
Example #3
0
define('FPDF_FONTPATH', './font/');
require './mc_table/mc_table.php';
if (isset($_POST['jsonstring'])) {
    $_SESSION['applydata'] = json_decode($_POST['jsonstring']);
}
if (isset($_GET['getpdf'])) {
    $applyData = $_SESSION['applydata'];
    $pdf = new PDF_MC_Table('P');
    $pdf->SetMargins(25, 10, 10);
    $pdf->AddFont('TimesNewRomanPSMT', '', 'times.php');
    $pdf->AddPage();
    $pdf->SetFont('TimesNewRomanPSMT', '', 12);
    $pdf->SetX(110);
    $pdf->MultiCell(88, 5, sav2_convert("Государственное бюджетное учреждение \n Республики Коми \"Центр по предоставлению \n государственных услуг в сфере \n социальной защиты населения "), 0, 'R');
    $pdf->SetX(110);
    $pdf->SetTextColor(0, 0, 255);
    $pdf->MultiCell(88, 6, sav2_convert($applyData->{'org-town'} . "\""), 'B', 'R');
    $pdf->SetTextColor(0, 0, 0);
    $pdf->Ln();
    $pdf->MultiCell($width, 5, sav2_convert("ЗАЯВЛЕНИЕ \n о признании семьи или одиноко проживающего гражданина \n малоимущими и назначении государственной социальной помощи"), 0, 'C');
    $pdf->Ln();
    $pdf->Cell(6, 5, sav2_convert('от'), 0);
    $pdf->SetTextColor(0, 0, 255);
    $pdf->MultiCell($width, 5, sav2_convert($applyData->{'customer-fio'}), 'B', 'C');
    $pdf->SetTextColor(0, 0, 0);
    $pdf->Cell($width, 5, sav2_convert("(фамилия, имя, отчество)"), 0, 1, 'C');
    $pdf->Cell($width, 6, sav2_convert("зарегистрированного(ой) по месту жительства (месту пребывания) по адресу:"), 0, 1, 'L');
    $pdf->SetTextColor(0, 0, 255);
    $pdf->MultiCell($width, 6, sav2_convert($applyData->{'customer-dwelling'}), 'B', 'C');
    $pdf->SetTextColor(0, 0, 0);
    $pdf->Ln();
Example #4
0
 function reporteKardexProduccion()
 {
     $txtFechaInicio = $_REQUEST['txtFechaInicio'];
     $txtFechaFinal = $_REQUEST['txtFechaFinal'];
     $idProducto = $_REQUEST['idProducto'];
     $idTipoMovimiento = $_REQUEST['idTipoMovimiento'];
     $idTipoOperacion = $_REQUEST['idTipoOperacion'];
     $txtDescripcion = $_REQUEST['txtDescripcion'];
     $reporte = $this->AutoLoadModel('reporte');
     $datos = $reporte->reporteKardexProduccion($txtFechaInicio, $txtFechaFinal, $idProducto, $idTipoMovimiento, $idTipoOperacion);
     $cantidadData = count($datos);
     $pdf = new PDF_MC_Table("L", "mm", "A4");
     $titulos = array('#', 'FECHA', 'T. MOV.', 'CONCEPTO', 'ORDEN', 'RAZON SOCIAL', 'DEVOLUCION', 'PRECIO', 'CANT. ', 'SALDO', 'IMPORTE S/.');
     $pdf->SetFont('Helvetica', 'B', 7.5);
     $ancho = array(8, 18, 20, 30, 18, 70, 20, 20, 15, 15, 20);
     $orientacion = array('', 'C', 'C', '', 'C', '', 'C', 'R', 'C', 'C', 'R');
     $tipoCambioVentas = $this->configIni($this->configIni('Globals', 'Modo'), 'TipoCambio');
     $pdf->SetWidths($ancho);
     if (!empty($txtFechaFinal) || !empty($txtFechaInicio)) {
         $fecha1 = !empty($txtFechaInicio) ? $txtFechaInicio : utf8_decode('?');
         $fecha2 = !empty($txtFechaFinal) ? $txtFechaFinal : utf8_decode('?');
         $pdf->_fecha = 'Rango Fecha: ' . $fecha1 . ' - ' . $fecha2;
     }
     $pdf->_titulo = "REPORTE::KARDEX DE PRODUCCION";
     $pdf->_datoPie = $txtDescripcion . '     ' . 'Impreso el :' . date('Y-m-d H:m:s');
     $pdf->AddPage();
     $pdf->_titulos = $titulos;
     $relleno = true;
     $pdf->fill($relleno);
     $pdf->SetFillColor(0224, 235, 255);
     $pdf->SetTextColor(0);
     $pdf->SetDrawColor(12, 78, 139);
     $pdf->SetLineWidth(0.3);
     $pdf->_orientacion = $orientacion;
     $pdf->SetAligns($orientacion);
     $pdf->SetTitulos($titulos);
     $pdf->SetFillColor(0224, 235, 255);
     $pdf->SetTextColor(0);
     $pdf->SetDrawColor(12, 78, 139);
     $importeFactura = 0;
     $importeBoleta = 0;
     for ($i = 0; $i < $cantidadData; $i++) {
         $modoFactura = "";
         $fila = array($i + 1, $datos[$i]['fecha'], $datos[$i]['tipo movimiento'], $datos[$i]['concepto movimiento'], $datos[$i]['codigov'], html_entity_decode($datos[$i]['razon social'], ENT_QUOTES, 'UTF-8'), $datos[$i]['devolucion'], number_format($datos[$i]['precio'], 2), $datos[$i]['cantidad'], $datos[$i]['saldo'], number_format(round($datos[$i]['precio'], 2) * $datos[$i]['cantidad'], 2));
         $pdf->Row($fila);
         $relleno = !$relleno;
         $pdf->fill($relleno);
     }
     $pdf->AliasNbPages();
     $pdf->Output();
 }
 public function printNoBayar()
 {
     include "lib/fpdf17/mc_table.php";
     include "lib/qrcode/generate-qr-file.php";
     $_GET['payment_key'] = $_GET['no_bayar'];
     $items = self::read();
     $no_bayar = wbRequest::getVarClean('no_bayar', 'str', '');
     $data = array('items' => array(), 'total' => 0, 'success' => false, 'message' => '');
     try {
         $ws_client = self::getNusoap();
         $params = array('search' => '', 'getParams' => json_encode($_GET), 'controller' => json_encode(array('module' => 'bds', 'class' => 't_vat_settlement', 'method' => 'getPaymentInfo', 'type' => 'json')), 'postParams' => json_encode($_POST), 'jsonItems' => '', 'start' => $start, 'limit' => $limit);
         $ws_data = self::getResultData($ws_client, $params);
         //throw new Exception ($ws_data['da']);
         $data['items'] = $ws_data['data'];
         $data['total'] = $ws_data['total'];
         $data['message'] = $ws_data['message'];
         $data['success'] = $ws_data['success'];
         $data['msg'] = $data['message'];
     } catch (Exception $e) {
         $data['message'] = $e->getMessage();
     }
     $items = $data['items'];
     $_BORDER = 0;
     $_FONT = 'Times';
     $_FONTSIZE = 10;
     $pdf = new PDF_MC_Table();
     $size = $pdf->_getpagesize('Legal');
     $pdf->DefPageSize = $size;
     $pdf->CurPageSize = $size;
     $pdf->AddPage('Landscape', array(160, 210));
     $pdf->SetFont('helvetica', '', $_FONTSIZE);
     $pdf->SetRightMargin(5);
     $pdf->SetLeftMargin(5);
     $pdf->SetTopMargin(-20);
     $pdf->SetAutoPageBreak(false, 0);
     $pdf->Image('images/logo_pemda_warna.png', 12, 15, 20, 20);
     $pdf->SetFont('helvetica', 'B', 14);
     $pdf->SetWidths(array(10, 165));
     $pdf->SetAligns(array("C", "C"));
     $pdf->RowMultiBorderWithHeight(array("", "PEMERINTAH KOTA BANDUNG\nDINAS PELAYANAN PAJAK"), array('', ''), 6);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetWidths(array(15, 165));
     $pdf->SetAligns(array("C", "C"));
     $pdf->RowMultiBorderWithHeight(array("", "Jalan Wastukancana No.2\nTelp. 022-4235052 - Bandung"), array('', ''), 6);
     $pdf->SetWidths(array(15, 165, 20));
     $pdf->RowMultiBorderWithHeight(array("", "", ""), array('B', 'B', 'B'), 6);
     $pdf->ln(2);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     $pdf->ln(2);
     $pdf->RowMultiBorderWithHeight(array("MERK DAGANG", ":", $items['company_brand']), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("ALAMAT", ":", $items['brand_address_name'] . " " . $items['brand_address_no']), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "L", "C"));
     $pdf->SetWidths(array(40, 4, 80, 70));
     $pdf->RowMultiBorderWithHeight(array("NPWPD", ":", $items['npwd'], "NOMOR PEMBAYARAN"), array('', '', '', 'BLTR'), 6);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     //$pdf->RowMultiBorderWithHeight(array("JENIS PAJAK",":",$items['items'][0]['vat_code']),array('','',''),6);
     $pdf->Cell(40, 6, 'JENIS PAJAK', "", 0, 'l');
     $pdf->Cell(4, 6, ':', "", 0, 'L');
     $pdf->Cell(80, 6, $items['vat_code'], "", 0, 'L');
     $pdf->SetFont('helvetica', 'B', 26);
     $pdf->SetTextColor(255, 0, 0);
     $pdf->Cell(70, 15, $no_bayar, "BLTR", 0, 'C');
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetTextColor(0, 0, 0);
     $pdf->ln(6);
     $pdf->RowMultiBorderWithHeight(array("MASA PAJAK", ":", $items['code']), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "R"));
     $pdf->SetWidths(array(40, 4, 40));
     $pdf->RowMultiBorderWithHeight(array("JUMLAH (Rp)", ":", number_format($items['total_vat_amount'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("DENDA (Rp)", ":", number_format($items['total_penalty_amount'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("TOTAL (Rp)", ":", number_format($items['total_bayar'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     $pdf->RowMultiBorderWithHeight(array("TERBILANG", ":", ucwords($items['dengan_huruf'] . ' rupiah')), array('', '', ''), 6);
     //$pdf->RowMultiBorderWithHeight(array("BATAS WAKTU PEMBAYARAN",":",$items['items'][0]['pay_due_date']),array('','',''),6);
     $pdf->SetWidths(array(200));
     $pdf->SetAligns(array("L"));
     $pdf->SetFont('helvetica', '', 10);
     $pdf->ln(6);
     $pdf->RowMultiBorderWithHeight(array("*Nomor pembayaran dan denda pajak yang tertera pada slip ini hanya berlaku pada hari ini, tanggal " . $items['settlement_date'] . " sampai dengan pukul 23:59 WIB"), array(''), 6);
     //$pdf->RowMultiBorderWithHeight(array("**Keterlambatan pembayaran melewati tanggal jatuh tempo akan dikenakan denda sesuai administrasi berupa bunga sebesar 2% (dua persen) setiap bulannya."),
     //array(''),6);
     $pdf->ln(8);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetAligns(array("C"));
     $pdf->RowMultiBorderWithHeight(array("Bandung, " . $items['settlement_date'] . " Pukul " . $items['pukul']), array(''), 6);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->RowMultiBorderWithHeight(array("BAYAR PAJAK MUDAH BANDUNG JUARA"), array(''), 6);
     $pdf->Image('http://' . $_SERVER['HTTP_HOST'] . '/mpd-wp/client/lib/qrcode/generate-qr.php?param=' . $no_bayar . '', 175, 13, 25, 25, 'PNG');
     $pdf->Output(time() . "_kwitansi_" . $no_bayar, "I");
     exit;
 }