我认为它使用我的头作为一个背景,实际上并没有计算它作为头,因为某种原因,这是我的代码:
<?php
require_once __DIR__ . '/vendor/autoload.php';
//create variables
$fname=$_POST['fname'];
$message=$_POST['message'];
$num=$_POST['num'];
$dest=$_POST['dest'];
$n_offre=$_POST['n_offre'];
$n_article=$_POST['n_article'];
$n_decret=$_POST['n_decret'];
$location=$_POST['location'];
//create pdf
$mpdf=new \Mpdf\Mpdf();
$data='';
$mpdf->SetHTMLHeader('<img src="Images/minlogo.png" alt=""');
//add data
$data.='<p style="text-align:center ; font-size: 14px">'.$fname.'</p>'.'<br/>';
$data.='<h9 >N°:'.$num.'<h9/>'.'<br/>';
$data.= '<h8 > khenifra le </h8>'.date("Y/m/d").'<br/>';
$data.='<h1 style="text-align:center">A</h1>';
$data.='<h1 style="text-align:center ;font-size: 14px">Monsieur le Directeur de la société:<u style="color:red">'.$dest. '</u></h1>'.'<br/>';
$data.='<h1 style="text-align:right; color:red"><u>'.$location.'</u></h1>'.'<br/>';
if(message){
$data.='<br /><p><u>OBJET</u> : MAINTIEN DE L’OFFRE (Appel d’offres '.$n_offre. ' du ' .date("Y/m/d"). ' ouvert relatif aux <p><strong>'.$message.'</strong>'.'<br/>';
}
$data.='<p style="text-indent:24px">J’ai l’honneur de vous demander de bien vouloir m’adresser la lettre de maintien de l’offre, relative à l’AO cité en objet, conformément à l’article '.$n_article.' du Décret n° '.$n_decret.' des marchés publics, jusqu’à l’approbation du marché, par fax et par lettre.</p>'.'<br/>';
$data.='<h2 style="text-align:center;font-size:14px" >Veuillez agréer, monsieur, l’expression de mes salutations distinguées</h2>'.'<br/>';
$data.='<h3 style="text-align:center ;text-indent:80px; font-size:8px">LE DIRECTEUR PROVINCIAL</h3>'.'<br/>';
$data.='<h4 style="text-align:center ; font-size:12px ;font-size:8px">DE L’EQUIPEMENT, DU TRANSPORT,</h4>'.'<br/>';
$data.='<h5 style="text-align:center ; font-size:12px ;font-size:8px">DE LA LOGISTIQUE ET DE L’EAU DE KHENIFRA</h5>'.'<br/>';
$mpdf->SetHTMLFooter('<img src="Images/footer1.png" alt="thumbnail2"
<style>
.thumbnail2 {
position: absolute;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
</style>/>
');
//write pdf
$mpdf->WriteHTML($data);
//output to browser
$mpdf->Output("maintien de l'offre 2020.pdf",'D');
它与这三条线重叠:
$data.='<p style="text-align:center ; font-size: 14px">'.$fname.'</p>'.'<br/>';
$data.='<h9 >N°:'.$num.'<h9/>'.'<br/>';
$data.= '<h8 > khenifra le </h8>'.date("Y/m/d").'<br/>';
尝试使用标记h1-h6
或以适当的方式对其进行样式化。
HTML规范定义了6个标题。浏览器识别6个标题。如果您开始使用等等,那么您将使用一个无效的元素。
问题内容: 尝试在自己的函数中使用名称空间时出现解析错误 问题答案: 从导入的作用域规则 use关键字必须在文件的最外部作用域(全局作用域)中或在名称空间声明中进行声明。这是因为导入是在编译时而不是在运行时完成的,因此无法进行块作用域 因此,您应该这样放置,使用应该在全局级别上指定
我以为我理解了和箭头函数之间的关系,但是下面的代码片段让我怀疑我的理解。 我知道箭头函数捕获包含上下文的值。我原以为是对象,但它是。 有人能帮我理解为什么会这样吗?
本文向大家介绍用JavaScript实现PHP的urlencode与urldecode函数,包括了用JavaScript实现PHP的urlencode与urldecode函数的使用技巧和注意事项,需要的朋友参考一下 很多朋友说JavaScript的decodeURI函数也可以实现,但有bug所有呢,下面看下下面的函数,经过测试使用暂时没什么问题,我在之前的文章说过,这个和php的urldecode
这4个函数具有混合匹配的函数语法。调用嵌套函数时,func:with arrow函数返回空格。
本文向大家介绍PHP利用func_get_args和func_num_args函数实现函数重载实例,包括了PHP利用func_get_args和func_num_args函数实现函数重载实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP利用func_get_args和func_num_args函数实现函数重载的方法。分享给大家供大家参考。具体方法分析如下: 学习php的朋友都知道p
我目前正在学习SwiftUI,想开发自己的应用程序。我设计了一个和一个,它们应该处理登录背后的所有逻辑。当用户输入错误的用户名/密码时,屏幕上应该会出现一个警报。我用状态变量解决了这个问题。但现在出现了棘手的部分,因为我想将这个变量的绑定传递给中的登录函数。看一下下面的代码: 我现在正在尝试更改登录函数中的错误值: 但我发现了错误 无法赋值:“error”是“let”常量 我认为这是有意义的,因为