本文整理汇总了PHP中PDF::Ln方法的典型用法代码示例。如果您正苦于以下问题:PHP PDF::Ln方法的具体用法?PHP PDF::Ln怎么用?PHP PDF::Ln使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PDF
的用法示例。
在下文中一共展示了PDF::Ln方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionDownload
public function actionDownload()
{
parent::actionDownload();
$pdf = new PDF();
$pdf->title = 'Material Stock Overview List';
$pdf->AddPage('L');
$pdf->setFont('Arial', 'B', 12);
// definisi font
$pdf->setFont('Arial', 'B', 8);
// menuliskan tabel
$header = array('No', 'ID', 'Material Name', 'Sloc', 'Qty', 'UOM', 'Prod Trans Type', 'Ref Source');
$model = new Productstock('search');
$dataprovider = $model->search();
$dataprovider->pagination = false;
$data = $dataprovider->getData();
$cols = $dataprovider->getKeys();
$dataku = array(count($data));
//var_dump($dataku);
$w = array(10, 15, 70, 30, 30, 30, 40, 30);
$pdf->SetTableHeader();
//Header
for ($i = 0; $i < count($header); $i++) {
$pdf->Cell($w[$i], 7, $header[$i], 1, 0, 'C', true);
}
$pdf->Ln();
$pdf->SetTableData();
//Data
$fill = false;
$i = 0;
foreach ($data as $datas) {
$i = $i + 1;
$pdf->Cell($w[0], 6, $i, 'LR', 0, 'L', $fill);
$pdf->Cell($w[1], 6, $datas['productstockid'], 'LR', 0, 'L', $fill);
$pdf->Cell($w[2], 6, Product::model()->findbypk($datas['productid'])->productname, 'LR', 0, 'L', $fill);
$pdf->Cell($w[3], 6, Sloc::model()->findbypk($datas['slocid'])->sloccode, 'LR', 0, 'L', $fill);
$pdf->Cell($w[4], 6, $datas['qty'], 'LR', 0, 'L', $fill);
$pdf->Cell($w[5], 6, Unitofmeasure::model()->findbypk($datas['unitofmeasureid'])->uomcode, 'LR', 0, 'L', $fill);
$pdf->Cell($w[6], 6, Prodtranstype::model()->findbypk($datas['prodtranstypeid'])->description, 'LR', 0, 'L', $fill);
$pdf->Cell($w[7], 6, $datas['refsource'], 'LR', 0, 'L', $fill);
$pdf->Ln();
$fill = !$fill;
}
$pdf->Cell(array_sum($w), 0, '', 'T');
// me-render ke browser
$pdf->Output('productstock.pdf', 'D');
}
示例2: Footer
$animal = animalTableClass::NUMERO;
$veterinario = veterinarioTableClass::NOMBRE;
class PDf extends FPDF
{
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial', 'I', 8);
$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
}
}
$pdf = new PDF('P', 'mm', 'letter');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Image(routing::getInstance()->getUrlImg('reporte_Vertical.jpg'), 0, 0, 216, 280);
$pdf->Ln(40);
$pdf->SetFont('Arial', 'B', 25);
$pdf->Cell(93);
$pdf->Cell(30, 10, $mensaje, 0, 0, 'C');
$pdf->Ln(20);
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(10);
//$pdf->Cell(37, 10, utf8_decode('N. Documento'), 1, 0, 'C');
$pdf->Cell(40, 10, utf8_decode('Fecha'), 1, 0, 'C');
$pdf->Cell(38, 10, utf8_decode('Animal'), 1, 0, 'C');
$pdf->Cell(100, 10, utf8_decode('Veterinario'), 1, 0, 'C');
$pdf->Ln();
foreach ($objVacunacion as $key) {
$pdf->Cell(10);
// $pdf->Cell(37, 10, utf8_decode($key->id), 1);
$pdf->Cell(40, 10, date("Y-M-d", strtotime($key->{$fecha})), 1, 0, 'C');
示例3: explode
$fotos = explode(",", $row['fotos']);
//Creación del objeto de la clase heredada
//$pdf=new PDF();
//$pdf->AliasNbPages();
/* if (!isset($pdf)) {
$pdf=new PDF();
$pdf->AliasNbPages();
}
*/
$pdf->AddPage();
$pdf->SetDisplayMode('fullpage');
$pdf->SetMargins(20, 20, 20);
$pdf->SetFont('Arial', 'BU', 14);
$pdf->SetTextColor(70, 125, 25);
$pdf->Cell(0, 10, 'FICHA DE CHECK DOMICILIARIO', 0, 1, 'C');
$pdf->Ln(2);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(55, 7, 'NOMBRES Y APELLIDOS', 1, 0, 'L');
$pdf->SetFont('Arial', '', 12);
$pdf->Cell(0, 7, $nombre, 1, 1, 'C');
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(55, 7, 'DIRECCION', 1, 0, 'L');
$pdf->SetFont('Arial', '', 12);
$pdf->MultiCell(0, 7, $domicilio, 1, 'C');
//$pdf->Ln(2);
//$pdf->Image('../files/images_dni/imagen1.png',40,null,0,130);
$pdf->Ln(2);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(35);
$pdf->Cell(33, 7, 'DOMICILIADO', 0, 0, 'L');
示例4: CONCAT
// con filtro del motivos y depattamento
if ($depto != '-1' and $motivo != '-1' and ($fechai != "" and $fechaf != "")) {
$query1 = " \nSelect empleado.No_Empleado, CONCAT(Primer_nombre, ' ', Segundo_nombre, ' ', Primer_apellido, ' ', Segundo_Apellido) as Nombre, departamento_laboral.nombre_departamento,motivos.descripcion, \nCOUNT(permisos.id_Permisos) as Solicitudes, SUM(permisos.dias_permiso) as Inasistencias from permisos\n inner join motivos on permisos.id_motivo=motivos.Motivo_ID \n inner join empleado on empleado.No_Empleado=permisos.No_Empleado \n inner join persona on persona.N_identidad=empleado.N_identidad \n inner join departamento_laboral on departamento_laboral.id_departamento_laboral = permisos.id_departamento \n where departamento_laboral.nombre_departamento='" . $depto . "' and motivos.descripcion='" . $motivo . "' and \n date_format(permisos.fecha,'%d-%m-%Y') between date_format('" . $fechai . " ','%d-%m-%Y')and date_format('" . $fechaf . "','%d-%m-%Y')\t\n\tGROUP BY Primer_nombre, Segundo_nombre, Primer_apellido, Segundo_Apellido, departamento_laboral.nombre_departamento,motivos.descripcion ORDER BY Primer_nombre asc";
}
// por fechas
if ($depto == '-1' and $motivo != '-1') {
$query1 = " \nSelect empleado.No_Empleado, CONCAT(Primer_nombre, ' ', Segundo_nombre, ' ', Primer_apellido, ' ', Segundo_Apellido) as Nombre, departamento_laboral.nombre_departamento, motivos.descripcion, \nCOUNT(permisos.id_Permisos) as Solicitudes, SUM(permisos.dias_permiso) as Inasistencias from permisos\n inner join motivos on permisos.id_motivo=motivos.Motivo_ID \n inner join empleado on empleado.No_Empleado=permisos.No_Empleado \n inner join persona on persona.N_identidad=empleado.N_identidad \n inner join departamento_laboral on departamento_laboral.id_departamento_laboral = permisos.id_departamento \n where motivos.descripcion='" . $motivo . "' and \n date_format(permisos.fecha,'%d-%m-%Y') between date_format('" . $fechai . " ','%d-%m-%Y')and date_format('" . $fechaf . "','%d-%m-%Y')\t\n\tGROUP BY Primer_nombre, Segundo_nombre, Primer_apellido, Segundo_Apellido, departamento_laboral.nombre_departamento,motivos.descripcion ORDER BY Primer_nombre asc";
}
$pdf = new PDF();
$pdf->AddPage("L", "Letter");
$pdf->SetFont('Arial', '', 18);
$pdf->Image($maindir . 'assets/img/lucen-aspicio.png', 50, 15, 200, 200, 'PNG');
$pdf->Image($maindir . 'assets/img/logo_unah.png', 15, 5, 24, 36, 'PNG');
$pdf->Image($maindir . 'assets/img/logo-cienciasjuridicas.png', 230, 8, 35, 35, 'PNG');
$pdf->Cell(22, 10, '', 0);
$pdf->SetFont('Arial', '', 18);
$pdf->Cell(45, 10, '', 0);
$pdf->Cell(70, 10, utf8_decode('Universidad Nacional Autónoma de Honduras'), 0);
$pdf->Ln(10);
$pdf->SetFont('Arial', 'U', 14);
$pdf->Cell(60, 8, '', 0, 0, "C");
$pdf->Cell(130, 8, 'Reportes de Permisos Personales', 0, 0, "C");
$pdf->Ln(25);
//$pdf->AddCol('N',25,'#Empleado','C');
$pdf->AddCol('Nombre', 70, 'Nombre Completo', 'C');
$pdf->AddCol('nombre_departamento', 40, 'Departamento', 'C');
$pdf->AddCol('descripcion', 40, 'Motivo', 'C');
$pdf->AddCol('Solicitudes', 28, 'Solicitudes', 'R');
$pdf->AddCol('Inasistencias', 30, utf8_decode('Días Faltados'), 'R');
$pdf->Table($query1);
$pdf->Output();
示例5: DataMySQLRetornar
$pdf->SetCreator('work | eventos');
$pdf->SetAuthor($usuarioNome . " - " . $empresaNome);
$pdf->SetTitle('Emissão do Pedido');
$pdf->SetSubject('Relatório gerado automaticamente pelo sistema');
$pdf->AliasNbPages();
$pdf->AddPage();
//Recupera o nome da empresa
$empresaNome = 'Consoli Eventos Ltda';
$edtPedidoId = $_GET["PedidoId"];
//Imprime o logotipo da empresa
$pdf->Image('../image/logo_consoli2.jpg', 10, 10, 34);
//Ajusta a fonte
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(0, 6, $empresaNome, 0, 0, 'R');
$pdf->SetFont('Arial', '', 9);
$pdf->Ln();
$pdf->Cell(0, 4, 'Rua São Bento, 289 - Bairro Progresso - Rio do Sul - SC - CEP: 89160-000', 0, 0, 'R');
$pdf->Ln();
$pdf->Cell(0, 4, 'Fone: (47) 3520-1650 - consoli@consolieventos.com.br', 0, 0, 'R');
$pdf->Ln(14);
$pdf->SetFont('Arial', 'B', 16);
$pdf->SetFillColor(178, 178, 178);
$pdf->Cell(0, 7, 'Pedido de Foto e Vídeo Nro ' . $dados_pedido["id"], 0, 0);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 5, 'Emissão: ' . DataMySQLRetornar($dados_pedido["data"]) . ' Por: ' . $dados_pedido["usuario_nome"], 0, 0);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 5, 'Data da Venda: ' . DataMySQLRetornar($dados_pedido["data_venda"]), 0, 0);
$pdf->ln(8);
$pdf->SetFont('Arial', 'B', 11);
示例6: array
$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);
$pdf->SetFont('Helvetica', '', 20);
//$pdf->Ln(12);
$pdf->Line(10, 30, 200, 30);
$pdf->SetFontSize(17);
$pdf->SetTextColor(44, 62, 80);
$pdf->WriteHTML("Online Computer Shop");
$pdf->SetTextColor(0);
$pdf->SetLeftMargin(155);
$pdf->SetFontSize(14);
$pdf->Ln(-15);
$pdf->WriteHTML("<br><br><b>Fecha:</b> " . date("d/m/Y", time() - 25200));
$pdf->WriteHTML("<br><b>Hora:</b> " . date("H:i:s", time() - 25200) . "\n\n");
$pdf->SetLeftMargin(10);
$pdf->Ln(14);
// Otra parte importante, luego de pasar las variables por la función html_entity_decode, para que se vean bien los acentos y las ñ, hay que pasarlas por otra
示例7: implota
}
$codfactura = $_REQUEST["codfactura"];
$consulta = "Select * from facturas,clientes where facturas.codfactura='{$codfactura}' and facturas.codcliente=clientes.codcliente";
$resultado = mysql_query($consulta, $conexion);
$lafila = mysql_fetch_array($resultado);
$fecha = implota($lafila["fecha"]);
$dia1 = substr($fecha, 0, 2);
$mes1 = substr($fecha, 3, 2);
$mes1 = mes($mes1);
$ano1 = substr($fecha, 6, 4);
$pdf->SetFillColor(255, 255, 255);
$pdf->SetTextColor(18, 18, 239);
$pdf->SetDrawColor(0, 0, 0);
$pdf->SetLineWidth(0.2);
$pdf->SetFont('Arial', 'B', 11);
$pdf->Ln(31);
$pdf->Cell(115);
$pdf->Cell(10, 4, $codfactura, 0, 0, 'L', 0);
$pdf->Ln(22);
$pdf->Cell(60);
$pdf->Cell(42, 4, $CiudadActual, 0, 0, 'L', 0);
$pdf->Cell(20, 4, $dia1, 0, 0, 'L', 0);
$pdf->Cell(55, 4, $mes1, 0, 0, 'L', 0);
$pdf->Cell(10, 4, $ano1, 0, 0, 'L', 0);
$pdf->Ln(8);
$pdf->Cell(20);
$pdf->Cell(125, 4, $lafila["nombre"], 0, 0, 'L', 0);
$fecha = implota($lafila["fecha"]);
$pdf->Cell(35, 4, $lafila["nif"], 0, 0, 'L', 0);
$pdf->Ln(6);
//Calculamos la provincia
示例8: PDF
$stmt->bindValue(':id', $_GET['id']);
$stmt->execute();
if ($stmt->rowCount() > 0) {
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$pdf = new PDF();
$pdf->SetTitle("Progetto formativo e di orientamento");
$pdf->AddFont('abac', '', 'abac.php');
$pdf->AddFont('abalc', '', 'ABALC.php');
$pdf->SetFillColor(255, 230, 255);
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetLeftMargin(18);
$pdf->SetRightMargin(18);
$pdf->SetFont('abac', '', 14);
$pdf->Cell(0, 10, 'PROGETTO FORMATIVO e di ORIENTAMENTO', 0, 0, 'C');
$pdf->Ln(10);
$pdf->SetFont('abalc', '', 11);
$pdf->Cell(40, 6, 'Tirocinante ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . utf8_decode($row['TIR_Nome']) . ' ' . utf8_decode($row['TIR_Cognome']) . ' - C.F.: ' . utf8_decode($row['TIR_CodiceFiscale']), 1, 1);
$pdf->Cell(40, 6, 'Luogo e data di nascita ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . utf8_decode($row['TIR_NatoA']) . ' (' . $row['TIR_NatoProv'] . ') il ' . strftime('%d/%m/%Y', strtotime($row['TIR_DataNascita'])), 1, 1);
$pdf->Cell(40, 6, 'Residenza ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . utf8_decode($row['TIR_IndirizzoResidenza']) . ' - ' . $row['TIR_CAP'] . ' ' . utf8_decode($row['TIR_ComuneResidenza']), 1, 1);
$pdf->Cell(40, 6, 'Recapiti ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . $row['TIR_Cellulare'] . ' - ' . $row['TIR_TelefonoFisso'] . ' - ' . $row['TIR_EMail'], 1, 1);
$pdf->Cell(40, 6, 'Classe / Indirizzo ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . $row['TIR_Classe'] . ' ' . $row['TIR_Indirizzo'], 1, 1);
$pdf->Ln(3);
$pdf->Cell(40, 6, 'Azienda ospitante ', 1, 0, 'R', 1);
$pdf->Cell(135, 6, ' ' . utf8_decode($row['AZ_RagioneSociale']), 1, 1);
$pdf->Cell(40, 6, 'Legale rappresentante ', 1, 0, 'R', 1);
示例9: pdf
/**
* Genera un reporte en PDF
*
* @param array $result
* @param array $sumArray
* @param string $title
* @param array $weightArray
* @param array $headerArray
*/
function pdf($result, $sumArray, $title, $weightArray, $headerArray)
{
$config = Config::read('config');
$active_app = Router::get_application();
//Orientación
if ($sumArray > 200) {
$orientation = 'L';
} else {
$orientation = 'P';
}
$numRows = 140;
//Tipo de Papel
if ($sumArray > 250) {
$paper = 'legal';
} else {
$paper = 'letter';
}
if ($paper == 'letter' && $orientation == 'P') {
$widthPage = 220;
$numRows = 42;
}
if ($paper == 'legal' && $orientation == 'L') {
$widthPage = 355;
$numRows = 30;
}
if ($paper == 'letter' && $orientation == 'L') {
$widthPage = 270;
$numRows = 30;
}
//Crear Documento PDF
$pdf = new PDF($orientation, 'mm', $paper);
$pdf->Open();
$pdf->AddPage();
//Nombre del Listado
$pdf->SetFillColor(255, 255, 255);
$pdf->AddFont('Verdana', '', 'verdana.php');
$pdf->SetFont('Verdana', '', 14);
$pdf->SetY(20);
$pdf->SetX(0);
$pdf->Ln();
if ($config->{$active_app}->name) {
$pdf->MultiCell(0, 6, strtoupper($config->{$active_app}->name), 0, "C", 0);
}
$pdf->MultiCell(0, 6, "REPORTE DE " . strtoupper($title), 0, "C", 0);
$pdf->SetFont('Verdana', '', 12);
if (isset($_SESSION['fecsis'])) {
$pdf->MultiCell(0, 6, "FECHA " . date("Y-m-d"), 0, "C", 0);
}
$pdf->Ln();
//Colores, ancho de línea y fuente en negrita
$pdf->SetFillColor(0xf2, 0xf2, 0xf2);
$pdf->SetTextColor(0);
$pdf->SetDrawColor(0, 0, 0);
$pdf->SetLineWidth(0.2);
$pdf->SetFont('Arial', 'B', 10);
if ($weightArray[0] < 11) {
$weightArray[0] = 11;
}
//Parametros del Reporte
$pos = floor($widthPage / 2 - $sumArray / 2);
$pdf->SetX($pos);
for ($i = 0; $i <= count($headerArray) - 1; $i++) {
$pdf->Cell($weightArray[$i], 7, $headerArray[$i], 1, 0, 'C', 1);
}
$pdf->Ln();
//Restauración de colores y fuentes
$pdf->SetFillColor(224, 235, 255);
$pdf->SetTextColor(0);
$pdf->SetFont('Arial', 'B', 7);
//print_r($weightArray);
//Buscamos y listamos
$n = 1;
$p = 1;
$t = 0;
foreach ($result as $row) {
//$pdf->Cell(Ancho, Alto, contenido, ?, ?, Align)
if ($n > $numRows || $p == 1 && $n > $numRows - 3) {
$pdf->AddPage($orientation);
$pdf->SetY(30);
$pdf->SetX($pos);
$pdf->SetFillColor(0xf2, 0xf2, 0xf2);
$pdf->SetTextColor(0);
$pdf->SetDrawColor(0, 0, 0);
$pdf->SetLineWidth(0.2);
$pdf->SetFont('Arial', 'B', 10);
for ($i = 0; $i < count($headerArray); $i++) {
$pdf->Cell($weightArray[$i], 7, $headerArray[$i], 1, 0, 'C', 1);
}
$pdf->Ln();
$pdf->SetFillColor(224, 235, 255);
$pdf->SetTextColor(0);
//.........这里部分代码省略.........
示例10: header
if ($color % 2 == 0) {
$imprimirColor = false;
} else {
$imprimirColor = true;
}
$valor = $row['PRECIO'];
$descuento = $row['OFERTA'];
$incognita = $descuento * $valor / 100;
$total = $valor - $incognita;
//Espacio para centrar
$fpdf->Cell(30, 5, '', 0, 0, 'C');
//Nombre
$fpdf->Cell(45, 5, $row['NOMBRE'], 1, 0, 'C', $imprimirColor);
//Valor
$fpdf->Cell(38, 5, $valor, 1, 0, 'C', $imprimirColor);
//DSCTO
$fpdf->Cell(37, 5, $descuento, 1, 0, 'C', $imprimirColor);
//TOTAL
$fpdf->Cell(38, 5, $total, 1, 0, 'C', $imprimirColor);
//CATEGORIA
$fpdf->Cell(50, 5, $row['CATEGORIA'], 1, 0, 'C', $imprimirColor);
//Salto de linea
$fpdf->Ln();
$color++;
}
$objConnect->closeConect();
$fpdf->Output('prueba', 'I');
$fpdf->Output();
} else {
header("Location: ../../plantillas/errorPrivilegios.html");
}
示例11:
}
$data[$key_next + 2][0] = "Total :";
for ($i = 1; $i < 7; $i++) {
$data[$key_next + 2][$i] = "";
}
$data[$key_next + 2][7] = str_replace(".", ",", $total);
//Page d'en-tête
$pdf->SetTitle('CSSH - Facturation');
$pdf->SetFont('Arial', '', 14);
$pdf->AddPage();
//Hypothèses de travail
$pdf->SetFillColor(224, 235, 255);
$pdf->SetFont('', 'BU', 16);
$pdf->Cell(70);
$pdf->Cell(50, 11, 'Période : du ' . $_GET['from'] . ' au ' . $_GET['to'], 0, 0, 'C');
$pdf->Ln(14);
$pdf->Cell(90);
$pdf->SetFont('', 'B', 14);
$pdf->Cell(5, 10, 'Coordonnées du club :', 0, 0, 'C');
$pdf->Ln(10);
$pdf->SetFont('Arial', '', 10);
$pdf->Cell(60);
$pdf->Cell(30, 5, 'Responsable : ', 0, 0, 'L', true);
$pdf->Cell(40, 5, $coordonnee['PRENOM'] . ' ' . $coordonnee['NOM'], 0, 0, 'L', true);
$pdf->Ln(5);
$pdf->Cell(60);
$pdf->Cell(30, 5, 'Rue : ', 0, 0, 'L', false);
$pdf->Cell(40, 5, $coordonnee['RUE'] . ', ' . $coordonnee['NUMERO'], 0, 0, 'L', false);
$pdf->Ln(5);
$pdf->Cell(60);
$pdf->Cell(30, 5, 'Code Postal : ', 0, 0, 'L', true);
示例12: array
$pdf->SetFont('Helvetica', 'B', 20);
$pdf->SetTextColor(50, 60, 100);
//insert Collage logo
$pdf->Image('logo.png', 10, 10, 33, 0);
//display the title without a border around it
$pdf->SetXY(50, 15);
$pdf->SetDrawColor(50, 60, 100);
$pdf->Cell(100, 10, $name, 0, 0, 'C', 0);
// Insert a dynamic image from a URL
$pdf->Image($image, 11, 30, 0, 50);
//Set x and y position for the main text, reduce font size and write content
$pdf->SetXY(65, 30);
$pdf->SetLeftMargin(65);
$pdf->SetFontSize(10);
$pdf->Write(5, $characteristics);
$pdf->Ln(8);
//Output the clues
$pdf->SetFont('Helvetica', '', 9);
$pdf->SetXY(10, 90);
$column_width = $pdf->w - 10;
// For bullet list - width and bullet array variables
$cluesBullet = array();
$cluesBullet['bullet'] = chr(149);
$cluesBullet['margin'] = ' ';
$cluesBullet['indent'] = 0;
$cluesBullet['spacer'] = 0;
$cluesBullet['text'] = array();
//Set a counter for the foreach loop
$i = 0;
foreach ($clues as $val) {
$cluesBullet['text'][$i] = $val;
示例13:
$pdf->SetFont('Arial', 'B', 9);
$pdf->SetX(5);
$pdf->SetFont('Amble-Regular', '', 9);
$sql = pg_query("select I.comprobante, I.fecha_actual, I.hora_actual, U.nombre_usuario, U.apellido_usuario from inventario I, usuario U where I.id_usuario = U.id_usuario and I.comprobante='{$_GET['id']}'");
while ($row = pg_fetch_row($sql)) {
$pdf->SetX(1);
$pdf->Cell(50, 6, utf8_decode('Comprobante: '), 0, 0, 'C', 0);
$pdf->Cell(55, 6, utf8_decode($row[0]), 0, 0, 'L', 0);
$pdf->Cell(50, 6, utf8_decode('Fecha: '), 0, 0, 'C', 0);
$pdf->Cell(50, 6, utf8_decode($row[1]), 0, 1, 'L', 0);
$pdf->SetX(1);
$pdf->Cell(50, 6, utf8_decode('Hora:'), 0, 0, 'C', 0);
$pdf->Cell(55, 6, utf8_decode($row[2]), 0, 0, 'L', 0);
$pdf->Cell(50, 6, utf8_decode('Usuario:'), 0, 0, 'C', 0);
$pdf->Cell(50, 6, utf8_decode($row[3]), 0, 1, 'L', 0);
$pdf->Ln(3);
}
$sql2 = pg_query("select D.cod_productos, P.codigo, P.articulo, D.p_costo, D.p_venta, D.disponibles, D.existencia, D.diferencia from inventario I, detalle_inventario D, productos P where D.cod_productos = P.cod_productos and I.id_inventario = D.id_inventario and D.id_inventario='{$_GET['id']}'");
$pdf->SetX(1);
$pdf->Cell(30, 6, utf8_decode('Código'), 1, 0, 'C', 0);
$pdf->Cell(55, 6, utf8_decode('Producto'), 1, 0, 'C', 0);
$pdf->Cell(25, 6, utf8_decode('Precio Costo'), 1, 0, 'C', 0);
$pdf->Cell(25, 6, utf8_decode('Precio Venta'), 1, 0, 'C', 0);
$pdf->Cell(20, 6, utf8_decode('Stock'), 1, 0, 'C', 0);
$pdf->Cell(25, 6, utf8_decode('Existencia'), 1, 0, 'C', 0);
$pdf->Cell(25, 6, utf8_decode('Diferencia'), 1, 1, 'C', 0);
$total1 = 0;
$total2 = 0;
while ($row = pg_fetch_row($sql2)) {
$pdf->SetX(1);
$total1 = $total1 + $row[3];
示例14: generaReporte
protected function generaReporte($data, $titulo = '')
{
$this->load->library('Pdf');
$pdf = new PDF('L', 'mm', 'A4');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 10);
//if ($titulo != '')
//{
// $pdf->Cell(40, 10, $titulo, 1);
// $pdf->Ln();
// $pdf->Ln();
//}
$header = array('#', 'Base', 'DNI', 'Nombres', 'A.Paterno', 'A.Materno', 'Celular', 'Est', 'Area', 'Cargo', 'Fecha Ini', 'T.Emp.');
$w = array(5, 40, 13, 20, 20, 20, 14, 5, 60, 45, 15, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11);
$pdf->SetFont('Arial', 'B', 7);
for ($i = 0; $i < count($header); $i++) {
$pdf->Cell($w[$i], 8, utf8_decode($header[$i]), 1, 0, 'C');
}
$pdf->Ln();
$pdf->SetFont('Arial', '', 7);
$j = 1;
foreach ($data as $row) {
$pdf->Cell($w[0], 6, utf8_decode($j), 1);
$pdf->Cell($w[1], 6, utf8_decode($row->base_nombre), 1);
$pdf->Cell($w[2], 6, utf8_decode($row->dni), 1);
$pdf->Cell($w[3], 6, utf8_decode($row->nombres), 1);
$pdf->Cell($w[4], 6, utf8_decode($row->apellido_pat), 1);
$pdf->Cell($w[5], 6, utf8_decode($row->apellido_mat), 1);
$pdf->Cell($w[6], 6, utf8_decode($row->telefono), 1);
//$pdf->Cell($w[7], 6, utf8_decode($row->ocupacion), 1);
$pdf->Cell($w[7], 6, utf8_decode($row->estado), 1);
$pdf->Cell($w[8], 6, utf8_decode($row->area_nombre), 1);
$pdf->Cell($w[9], 6, utf8_decode($row->cargo), 1);
$pdf->Cell($w[10], 6, utf8_decode($row->fecha_inicio), 1);
$pdf->Cell($w[11], 6, utf8_decode($row->tiempo_empleo), 1);
$pdf->Ln();
$j++;
}
$pdf->Cell(array_sum($w), 0, '');
$pdf->Output();
}
示例15: round
$n4p = array_shift($respuestaspractica->nota($id, 4));
$n1p = (int) $n1p['nota'];
$n2p = (int) $n2p['nota'];
$n3p = (int) $n3p['nota'];
$n4p = (int) $n4p['nota'];
$n1 = round((double) $nota1['nota'] * 100);
$n2 = round((double) $nota2['nota'] * 100);
$n3 = round((double) $nota3['nota'] * 100);
$n4 = round((double) $nota4['nota'] * 100);
$npt1 = ($n1p + $n1) / 2;
$npt2 = ($n2p + $n2) / 2;
$npt3 = ($n3p + $n3) / 2;
$npt4 = ($n4p + $n4) / 2;
$pdf = new PDF("P", "mm", array(215.9, 139.7));
$pdf->AddPage();
$pdf->Ln(5);
$pdf->CuadroCuerpoPersonalizado(100, "Nombre", 1, "C", 1, "B");
$pdf->CuadroCuerpoPersonalizado(50, "Paralelo", 1, "C", 1, "B");
$pdf->Ln();
$pdf->CuadroCuerpoPersonalizado(100, $est['nombres'] . " " . $est['paterno'] . " " . $est['materno'], 0, "C", 1, "");
$pdf->CuadroCuerpoPersonalizado(50, $par['nombre'], 0, "C", 1, "");
$pdf->Ln();
$pdf->Ln(5);
$pdf->CuadroCuerpoPersonalizado(50, "Bimestre", 1, "C", 1, "B");
$pdf->CuadroCuerpoPersonalizado(30, "Práctica", 1, "C", 1, "B");
$pdf->CuadroCuerpoPersonalizado(30, "Evaluación", 1, "C", 1, "B");
$pdf->CuadroCuerpoPersonalizado(30, "Nota", 1, "C", 1, "B");
$pdf->Ln();
$pdf->CuadroCuerpoPersonalizado(50, "1º Bimestre", 0, "C", 1, "");
$pdf->CuadroCuerpoPersonalizado(30, $n1p, 0, "C", 1, "");
$pdf->CuadroCuerpoPersonalizado(30, $n1, 0, "C", 1, "");