当前位置: 首页>>代码示例>>PHP>>正文


PHP mPDF::DefHTMLHeaderByName方法代码示例

本文整理汇总了PHP中mPDF::DefHTMLHeaderByName方法的典型用法代码示例。如果您正苦于以下问题:PHP mPDF::DefHTMLHeaderByName方法的具体用法?PHP mPDF::DefHTMLHeaderByName怎么用?PHP mPDF::DefHTMLHeaderByName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在mPDF的用法示例。


在下文中一共展示了mPDF::DefHTMLHeaderByName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: pdf_echo

function pdf_echo($filename = "")
{
    global $__pdf_html, $__pdf_orientation, $__pdf_wm_text, $__pdf_wm_img, $__pdg_pgn_pos, $__pdf_title, $__pdf_subject, $__pdf_author, $__pdf_creator, $__pdf_keywords, $__pdf_wm_talpha, $__pdf_wm_font, $__pdf_wm_ialpha, $__pdf_pgn_text, $__pdf_pgn_pos, $__pdf_pgn_oalign, $__pdf_pgn_ealign, $__pdf_pgn_show, $__pdf_pgn_fcolor, $__pdf_pgn_ftype, $__pdf_pgn_fsize, $__pdf_pgn_fstyle, $__pdf_pgn_lstyle, $__pdf_pgn_lwidth, $__pdf_pgn_lcolor, $__pdf_pgmargin_l, $__pdf_pgmargin_r, $__pdf_pgmargin_t, $__pdf_pgmargin_b, $__pdf_pgmargin_h, $__pdf_pgmargin_f;
    require_once dirname(__FILE__) . "/__RES__/mpdf.php";
    $pdf = new mPDF("th");
    $pdf->useOddEven = 1;
    if ($__pdf_pgn_show) {
        $dv1 = "<div style=\"{$__pdf_pgn_fcolor};width:auto;text-align:";
        $dv2 = ";{$__pdf_pgn_ftype}{$__pdf_pgn_fsize}{$__pdf_pgn_fstyle}";
        $dv3 = "style:{$__pdf_pgn_lstyle};";
        $dv4 = "width:{$__pdf_pgn_lwidth};";
        $dv5 = "color:{$__pdf_pgn_lcolor};";
        $dv6 = "\">{$__pdf_pgn_text}</div>";
        if ($__pdf_pgn_pos == "TOP") {
            $align = $__pdf_pgn_oalign;
            $border = "border-bottom-";
            $pgh_o = "{$dv1}{$align}{$dv2}{$border}{$dv3}{$border}{$dv4}{$border}{$dv5}{$dv6}";
            $pdf->DefHTMLHeaderByName("ho", $pgh_o);
            $align = $__pdf_pgn_ealign;
            $pgh_e = "{$dv1}{$align}{$dv2}{$border}{$dv3}{$border}{$dv4}{$border}{$dv5}{$dv6}";
            $pdf->DefHTMLHeaderByName("he", $pgh_e);
            $pdf->AddPage($__pdf_orientation, '', '', '', '', $__pdf_pgmargin_l, $__pdf_pgmargin_r, $__pdf_pgmargin_t, $__pdf_pgmargin_b, $__pdf_pgmargin_h, $__pdf_pgmargin_f, 'html_ho', 'html_he', '', '', 1, 1, 0, 0);
        } else {
            if ($__pdf_pgn_pos == "BOTTOM") {
                $align = $__pdf_pgn_oalign;
                $border = "border-top-";
                $pgf_o = "{$dv1}{$align}{$dv2}{$border}{$dv3}{$border}{$dv4}{$border}{$dv5}{$dv6}";
                $pdf->DefHTMLFooterByName("fo", $pgf_o);
                $align = $__pdf_pgn_ealign;
                $pgf_e = "{$dv1}{$align}{$dv2}{$border}{$dv3}{$border}{$dv4}{$border}{$dv5}{$dv6}";
                $pdf->DefHTMLFooterByName("fe", $pgf_e);
                $pdf->AddPage($__pdf_orientation, '', '', '', '', $__pdf_pgmargin_l, $__pdf_pgmargin_r, $__pdf_pgmargin_t, $__pdf_pgmargin_b, $__pdf_pgmargin_h, $__pdf_pgmargin_f, '', '', 'html_fo', 'html_fe', 0, 0, 1, 1);
            }
        }
    } else {
        $pdf->AddPage($__pdf_orientation);
    }
    $pdf->SetTitle($__pdf_title);
    $pdf->SetAuthor($__pdf_author);
    $pdf->SetCreator($__pdf_creator);
    $pdf->SetSubject($__pdf_subject);
    $pdf->SetKeywords($__pdf_keywords);
    if ($__pdf_wm_text != "") {
        $pdf->SetWatermarkText($__pdf_wm_text, $__pdf_wm_talpha);
        $pdf->showWatermarkText = true;
        if ($__pdf_wm_font) {
            $pdf->watermark_font = $__pdf_wm_font;
        }
    }
    if (file_exists($__pdf_wm_img)) {
        $pdf->SetWatermarkImage($__pdf_wm_img, $__pdf_wm_ialpha);
        $pdf->showWatermarkImage = true;
    }
    $pdf->WriteHTML($__pdf_html);
    $pdf->Output($filename, $dest);
}
开发者ID:Kunnapat,项目名称:chowtime,代码行数:56,代码来源:thaipdf.php

示例2: egresos_guardar


//.........这里部分代码省略.........
											</div>
										</div>	
									</td>
								</tr>
							</tbody>
						</table>
					</div>
					<div class="contenedor">
						<table class="tablaDetalles">
							<thead>
								<th>CANTIDAD</th>
								<th>PRODUCTO</th>
								<th>TIPO EGRESO</th>
								<th class="thProyecto">PROYECTO</th>
								<th>TOTAL</th>
							</thead>
							<tbody>';
        //DETALLES DEL EGRESO
        liberar_bd();
        $selectDetallesEgreso = 'CALL sp_sistema_select_detalles_idEgreso(' . $_SESSION["idEgresoActual"] . ');';
        $detallesEgreso = consulta($selectDetallesEgreso);
        while ($det = siguiente_registro($detallesEgreso)) {
            //CHECAMOS PROYECTO DEL DETALLE
            liberar_bd();
            $selectProyectoDetalle = 'CALL sp_sistema_select_proyecto_detalle_egreso(' . $det["id"] . ');';
            $proyectoDetalle = consulta($selectProyectoDetalle);
            $ctaProyectoDetalle = cuenta_registros($proyectoDetalle);
            if ($ctaProyectoDetalle != 0) {
                $proyDet = siguiente_registro($proyectoDetalle);
                $detProyecto = utf8_encode($proyDet["nombre"]);
            } else {
                $detProyecto = '';
            }
            $html .= '<tr>
						<td>' . $det["cantidad"] . '</td>
						<td>' . $det["producto"] . '</td>
						<td>' . $det["tipo"] . '</td>
						<td>' . $detProyecto . '</td>
						<td class="tdNumerico">' . number_format($det["total"], 2) . '</td>
					</tr>';
        }
        $html .= '		</tbody>
						<tfoot>
							<tr>
								<th class="tdNumerico" colspan="4">TOTAL</th>
								<th class="tdNumerico">$' . number_format($totalEgr, 2) . '</th>
							</tr>	
							<tr>
								<th class="tdNumerico" colspan="4"></th>
								<th class="tdNumerico"></th>
							</tr>						
						</tfoot>					
					</table>
				</div>
				<div class="contenedor">
					<p id="txtDatos">Recibí de Claustro Santa Fe la cantidad de $' . number_format($totalEgr, 2) . '<br>
									 Por concepto ' . utf8_encode($dateEgr["observacion"]) . '<br><br><br>
									 Nombre: _________________________________________________________<br><br>
									 Firma:  ___________________________________________________________</p>
				</div>';
        $htmlFooter = '';
        include_once '../clases/mpdf/mpdf.php';
        $src = date("YmdHis") . ".pdf";
        $htmlSalidas = utf8_encode($html);
        $mpdf = new mPDF('utf-8');
        $mpdf->SetHTMLHeader($htmlHeader);
        $mpdf->DefHTMLHeaderByName('Chapter2Header', '<div style="text-align: right; border-bottom: 1px solid #000000; font-weight: bold; font-size: 10pt;">Chapter 2</div>');
        $mpdf->WriteHTML($header);
        $mpdf->WriteHTML($htmlSalidas);
        $mpdf->SetHTMLFooter($htmlFooter);
        $mpdf->Output("imagenes/egresos/" . $src, "F");
        //GUARDAMOS URL DEL EGRESO
        liberar_bd();
        $updateUrlEgreso = 'CALL sp_sistema_update_url_egreso(' . $_SESSION["idEgresoActual"] . ', "' . $src . '");';
        $updateUE = consulta($updateUrlEgreso);
        if ($_POST["idTipoEntrega"] == 1) {
            $imprimeDoc = '';
        } elseif ($_POST["idTipoEntrega"] == 2) {
            $imprimeDoc = '<script>
								var idArchivo = \'' . $src . '\';
								$(document).ready( function()
								 {
									$("#myModal2").modal("toggle");
									var archivo = "imagenes/egresos/"+idArchivo;
									$("#divVerEgreso").html("");
									$("#divVerEgreso").html(\'<embed src="" style="width:100%; height:500px;">\');
									$("#divVerEgreso embed").attr("src", archivo);				
								 });
							</script>';
        }
        $error = 'Se ha creado el egreso.';
        $msj = sistema_mensaje("exito", $error);
        $res = $msj . egresos_menuInicio() . $imprimeDoc;
    } else {
        $error = 'No se ha podido guardar el egreso.';
        $msj = sistema_mensaje("error", $error);
        $res = $msj . egresos_menuInicio();
    }
    return $res . $pagina;
}
开发者ID:alberticoras,项目名称:egresos,代码行数:101,代码来源:egresos_funciones.php

示例3: require

<?php
  //Desarrollado por Víctor Navarro Utreras - Chatarra
  require('mpdf/mpdf.php');
  include("conector.php");
  include("model_documento.php");

  $codigo = $_GET['codigo'];
  $numero = $_GET['numero'];
  $conexion = conexionProcedimiento();
  $documento = obtenerDocumento($codigo, $numero, $conexion);
  if($documento){
    while($row = mysqli_fetch_assoc($documento)) {
      $indice = '<table style="width:100%;border: 1px solid black;border-collapse: collapse; " align="center"><tr><td rowspan="2" style="border: 1px solid black;border-collapse: collapse; width:85%; text-align:center;" align="center"><center><img src="../images/logo_nuevo_dem_completo.png" /></center></td><td style="width:15%"><center>'.$codigo.'-'.$numero.'</center></td></tr><tr><td style="border: 1px solid black;border-collapse: collapse;" align="center">Pág. 1 / {nb}</td></tr></table>';
      $encabezado = '<table style="width:100%;border: 1px solid black;border-collapse: collapse; "><tr><td rowspan="2" style="border: 1px solid black;border-collapse: collapse; width:40%; text-align:center;" align="center"><center><img src="../images/logo_nuevo_dem.png" /></center></td><td rowspan="2" style="border: 1px solid black;border-collapse: collapse; width:45%; font-family:roboto;"><center><b>'.$row["titulo"].'</b></center></td><td style="width:15%"><center>'.$codigo.'-'.$numero.'</center></td></tr><tr><td style="border: 1px solid black;border-collapse: collapse;" align="center">Pág. {PAGENO} / {nb}</td></tr></table>';
      $mpdf = new mPDF('','Letter',11,'roboto-light',15,15,32,18);
      $mpdf->DefHTMLHeaderByName('html_Paginas', $encabezado);
      $mpdf->SetHTMLHeaderByName('html_Paginas');
      $mpdf->DefHTMLHeaderByName('indice', $indice);
      $footer = array (
        'odd' => array (
          'L' => array (
            'content' => '',
            'font-size' => 9,
            'font-style' => 'B',
            'font-family' => 'roboto',
            'color'=>'#000000'
          ),
          'C' => array (
            'content' => 'Manual de Procedimientos DEM Angol',
            'font-size' => 9,
            'font-style' => 'BI',
开发者ID:vnavarrou,项目名称:Procedimientos,代码行数:31,代码来源:muestraPDF.php


注:本文中的mPDF::DefHTMLHeaderByName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。