%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/pdf/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/pdf/pdffondoahorro.php |
<?php require 'flowing_blockv5.php'; $rst1fondoano = '2023'; $rst1folio = '172'; $rst1nombre = 'Carpincho Capybara Cafecito'; $rst1fecha = '2023-01-16'; $rst1estciv = 'Soltero'; $rst1rfc = 'ABCD23121990V00'; $rst1domicilio = 'Portal Hidalgo 70 Avenida Emilio Carranza Y Calle Morelos'; $rst1cp = '58500'; $rst1telefono = '123-123-1234'; $rst1entidad = 'Puruándiro, Michoacán'; $rst1empleado = 'ZXC1234567890QWE'; $rst1area = 'SECRETARÍA ADMINISTRATIVA AREA EJ'; $rst1puesto = 'PUESTO DE EMPLEADO'; $rst1beneficiarios = 'Manolo Luna Vazquez y Maria Guadalupe Aguirre Vargaz, Carlos Martinez Vargaz, Maribel Mendoza Medina'; $rst1beneficiariosnac = '1990-01-16'; $rst1beneficiariospar = 'Padres'; $rst1porcentaje = '12'; // AJUSTES DE FECHA Y CONVERSIÓN - SPLIT de DMY y CONVERTTEXT // $fecha_solicitud1 = strtoupper($rst1[0]['variableej1']); // $fecha_dia_hora1 = explode(' ', $fecha_busqueda1[2]); $fecha_busqueda1 = explode('-', $rst1fecha); $fecha_anio1 = $fecha_busqueda1[0]; $fecha_mes1 = $fecha_busqueda1[1]; $fecha_dia1 = $fecha_busqueda1[2]; $fecha_anio_letra1 = numtoletras($fecha_anio1); $fecha_mes_letra1 = mesATexto($fecha_mes1); $fecha_dia_letra1 = numtoletras($fecha_dia1); // MAYUSCULAS // mb_strtoupper --- usar de preferencia este para volver mayuscula los acentos y caracteres especiales // $rst1generopm = mb_strtoupper($rst1generop); //COMIENZA CONSTRUCIÓN DE PDF $pdf = new PDF_FlowingBlock(); $pdf->AddPage(); // ESTILOS PARA WRITE TAG // (tag, tipo_letra, estilo, tamaño, color, espaciado) $pdf->SetStyle("h1", "helvetica", "B", 14, "0,0,0", 0); $pdf->SetStyle("p", "helvetica", "N", 12, "0,0,0"); $pdf->SetStyle("i", "helvetica", "I", 12, "0,0,0"); $pdf->SetStyle("em", "helvetica", "I", 12, "0,0,0"); $pdf->SetStyle("b", "helvetica", "B", 12, "0,0,0"); $pdf->SetStyle("strong", "helvetica", "B", 12, "0,0,0"); $pdf->SetStyle("u", "helvetica", "U", 12, "0,0,0"); $pdf->SetStyle("under", "helvetica", "U", 12, "0,0,0"); $pdf->SetStyle("li", "helvetica", "N", 12, "0,0,0", 15, '-'); // Extra en rojo $pdf->SetStyle("bro", "helvetica", "B", 10, "128,0,0"); $pdf->SetStyle("uro", "helvetica", "U", 10, "128,0,0"); $pdf->SetStyle("bb", "helvetica", "B", 10, "0,0,0"); $pdf->SetStyle("ub", "helvetica", "U", 10, "0,0,0"); $pdf->SetMargins(20, 20); $pdf->Image('./img/membretadocontrato.jpg', 0, 0, -148); // Cabecera derecha-superior // $pdf->SetFillColor(200,200,200); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', '', 12); $pdf->WriteHTML('<br><br><br><br>'); // CUADRO TEXTO ROJO $contenido = '<bro>FONDO DE AHORRO DE LOS TRABAJADORES DEL TRIBUNAL</bro>'; $contenidoresult = iconv('UTF-8', 'windows-1252', html_entity_decode("$contenido")); $pdf->WriteTag(0, 5, $contenidoresult, 0, "L", 0, 1); $pdf->WriteHTML('<br>'); $pdf->Ln(-5); $contenido = '<bro>DE JUSTICIA ADMINISTRATIVA DEL ESTADO DE MICHOACÁN.</bro>'; $contenidoresult = iconv('UTF-8', 'windows-1252', html_entity_decode("$contenido")); $pdf->WriteTag(0, 5, $contenidoresult, 0, "L", 0, 1); $pdf->WriteHTML('<br>'); $pdf->Ln(-5); $contenido = '<bro><uro>SECRETARÍA ADMINISTRATIVA</uro></bro>'; $contenidoresult = iconv('UTF-8', 'windows-1252', html_entity_decode("$contenido")); $pdf->WriteTag(0, 5, $contenidoresult, 0, "L", 0, 1); $pdf->WriteHTML('<br>'); $pdf->Ln(-23); $pdf->SetTextColor(0, 0, 0); $pdf->Cell(110, 20, utf8_decode(''), 1, 0, 'C', 0); $pdf->Cell(60, 20, utf8_decode(''), 1, 1, 'C', 0); $pdf->Ln(-20); $pdf->SetTextColor(128, 0, 0); $pdf->SetFont('helvetica', 'B', 12); $pdf->Cell(110, 20, utf8_decode(''), 0, 0, 'C', 0); $pdf->Cell(60, 20, utf8_decode('FOLIO - ' . $rst1fondoano), 0, 1, 'C', 0); // Salto para siguiente cuadro $pdf->Cell(0, 4, utf8_decode(''), 0, 1, 'C', 0); // CUADRO $pdf->Cell(10, 10, utf8_decode(''), 0, 0, 'C', 0); $contenido = '<b><u>CÉDULA DE INSCRIPCIÓN INDIVIDUAL</u></b>'; $contenidoresult = iconv('UTF-8', 'windows-1252', html_entity_decode("$contenido")); $pdf->WriteTag(0, 5, $contenidoresult, 0, "L", 0, 1); $pdf->WriteHTML('<br>'); $pdf->Ln(-15); $pdf->SetTextColor(0, 0, 0); $pdf->Cell(110, 12, utf8_decode(''), 1, 0, 'C', 0); $pdf->Cell(60, 12, utf8_decode(''), 1, 1, 'C', 0); $pdf->Ln(-12); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 10); $pdf->Cell(110, 7, utf8_decode(''), 0, 0, 'C', 0); $pdf->Cell(60, 5, utf8_decode('Folio'), 1, 1, 'C', 0); $pdf->SetTextColor(128, 0, 0); $pdf->SetFont('helvetica', 'B', 14); $pdf->Cell(110, 12, utf8_decode(''), 0, 0, 'C', 0); $pdf->Cell(60, 7, utf8_decode('' . $rst1folio), 0, 1, 'C', 0); // Salto para siguiente cuadro $pdf->Cell(0, 6, utf8_decode(''), 0, 1, 'C', 0); // // CUADRO $pdf->Ln(-6); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 11); $pdf->Cell(170, 7, utf8_decode('1.- DATOS PERSONALES'), 1, 1, 'C', 0); // Salto $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(35, 7, utf8_decode('NOMBRE Y APELLIDOS'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(85, 7, utf8_decode('' . $rst1nombre), 1, 0, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(27, 7, utf8_decode('TEL. PARTICULAR'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(23, 7, utf8_decode('' . $rst1telefono), 1, 1, 'L', 0); // Salto $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(35, 7, utf8_decode('FECHA DE NACIMIENTO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(20, 7, utf8_decode('' . $rst1fecha), 1, 0, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(22, 7, utf8_decode('ESTADO CIVIL'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(43, 7, utf8_decode('' . $rst1estciv), 1, 0, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(12, 7, utf8_decode('R.F.C.'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(38, 7, utf8_decode('' . $rst1rfc), 1, 1, 'L', 0); // Salto $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(18, 7, utf8_decode('C.P.'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(17, 7, utf8_decode('' . $rst1cp), 1, 0, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(30, 7, utf8_decode('CIUDAD O ENTIDAD'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(105, 7, utf8_decode('' . $rst1entidad), 1, 1, 'L', 0); // Salto $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(18, 7, utf8_decode('DOMICILIO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(152, 7, utf8_decode('' . $rst1domicilio), 1, 1, 'L', 0); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 11); $pdf->Cell(170, 7, utf8_decode('2.- DATOS LABORALES'), 1, 1, 'C', 0); // Salto $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('NÚMERO DE EMPLEADO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1empleado), 1, 1, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('AREA DE ADSCRIPCIÓN'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1area), 1, 1, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('PUESTO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1puesto), 1, 1, 'L', 0); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 11); $pdf->Cell(170, 7, utf8_decode('3.- BENEFICIARIO(S)'), 1, 1, 'C', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(170, 6, utf8_decode('DATOS DEL(LOS) BENEFICIARIO(S), PARA EL CASO DE FALLECIMIENTO'), 1, 1, 'L', 0); // Salto $caracteres = strlen($rst1beneficiarios); $valor = strlen($rst1beneficiarios) / 90; $multi1a = substr($rst1beneficiarios, 0, 90); $multi1a2 = substr($rst1beneficiarios, 90, $caracteres); $multi1a = $multi1a . '-'; if ($valor > 1) { $pdf->Cell(40, 14, utf8_decode(''), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 14, utf8_decode(''), 1, 1, 'L', 0); $pdf->Ln(-14); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('APELLIDO(S) Y NOMBRE(S)'), 0, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $multi1a), 0, 1, 'L', 0); $pdf->Cell(40, 7, utf8_decode(''), 0, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $multi1a2), 0, 1, 'L', 0); } else { $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('APELLIDO(S) Y NOMBRE(S)'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1beneficiarios), 1, 1, 'L', 0); } $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('FECHA DE NACIMIENTO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1beneficiariosnac), 1, 1, 'L', 0); $pdf->SetFont('helvetica', 'B', 8); $pdf->Cell(40, 7, utf8_decode('PARENTESCO'), 1, 0, 'L', 0); $pdf->SetFont('helvetica', '', 8); $pdf->Cell(130, 7, utf8_decode('' . $rst1beneficiariospar), 1, 1, 'L', 0); // Salto $pdf->SetFont('helvetica', '', 7.5); $pdf->Cell(170, 6, utf8_decode('EL(LOS) BENEFICIARIO(S) DESIGNADO(S) SERÁN RESPETADOS BAJO LAS ESPECIFICACIONES HECHAS POR EL PARTICIPANTE.'), 0, 1, 'L', 0); $pdf->Ln(-1); $pdf->Cell(170, 6, utf8_decode('EL CAMBIO DE BENEFICIARIO(S) SE PODRÁ HACER EN CUALQUIER TIEMPO MEDIANTE ESCRITO.'), 0, 1, 'L', 0); $pdf->Ln(-1); $pdf->Cell(170, 6, utf8_decode('SE RECOMIENDA COMUNICAR DICHA DESIGNACIÓN A SU(S) BENEFICIARIO(S).'), 0, 1, 'L', 0); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 11); $pdf->Cell(170, 7, utf8_decode('4.- MANIFESTACIÓN DE INCORPORACIÓN'), 1, 1, 'C', 0); // Salto $pdf->SetFont('helvetica', 'B', 9); $pdf->Cell(170, 32, utf8_decode(''), 1, 1, 'C', 0); $pdf->Ln(-32); $contenido = '<bb>POR MEDIO DEL PRESENTE, MANIFIESTO EXPRESAMENTE MI CONFORMIDAD PARA PARTICIPAR EN EL FONDO DE AHORRO PARA EL EJERCICIO 2023, POR LO QUE AUTORIZO A LA SECRETARÍA ADMINISTRATIVA DE ESTE TRIBUNAL QUE SE ME RETENGA EL <ub>' . $rst1porcentaje . '</ub>% DE MI SUELDO QUINCENAL BRUTO, ASÍ COMO REALIZAR LA RETENCIÓN DEL ISR QUE RESULTE DE LA BASE GRAVABLE DE CONFORMIDAD CON EL ARTÍCULO 96 DE LA LEY DEL IMPUESTO SOBRE LA RENTA, LO ANTERIOR PARA LOS EFECTOS LEGALES A QUE HAYA LUGAR.</bb>'; $contenidoresult = iconv('UTF-8', 'windows-1252', html_entity_decode("$contenido")); $pdf->WriteTag(0, 5, $contenidoresult, 0, "J", 0, 1); $pdf->WriteHTML('<br>'); $pdf->Ln(-4); $pdf->SetTextColor(0, 0, 0); $pdf->SetFont('helvetica', 'B', 9); $pdf->Cell(85, 30, utf8_decode(''), 1, 0, 'C', 0); $pdf->Cell(85, 30, utf8_decode(''), 1, 1, 'C', 0); $pdf->Cell(85, 5, utf8_decode('LUGAR Y FECHA'), 1, 0, 'C', 0); $pdf->Cell(85, 5, utf8_decode('NOMBRE Y FIRMA DEL TRABAJADOR'), 1, 1, 'C', 0); // $informacion = $solicitud[0]['num_orden_solicitud'].".".$solicitud[0]['id_servicio'].".".$num_control; // $token = encriptarDatosPDFS($informacion, $recibo); // $pdf->SetFont('helvetica','',8); // $pdf->Cell(85, 3, utf8_decode($fecha_registro_pdf), 0, 0, 'L'); // $pdf->Cell(85, 3, utf8_decode("Sello digital: XML-".$token), 0, 1, 'R', 0); // $conf->desconectarDB(); $pdf->Output(); ?>