本文整理汇总了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);
}
示例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;
}
示例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',