2017-10-13 16 views
0

Je génère un fichier PDF à l'aide de TCPDF. Je passe une balise contenant des balises HTML au pied de page. Lorsque je rends le pied de page en pdf, il ne produit pas de sortie HTML formatée, mais il affiche toutes les balises HTML telles qu'elles sont.TCPDF ne convertit pas les balises HTML en sortie

Mon code est le suivant,

//Page footer 
public function Footer() { 
    $subscriber_id = General::getSubscriberIdByUserId(\Yii::$app->user->id); 
    $subscriber_footer = Subscriber::find()->where(['id'=>$subscriber_id])->asArray()->one(); 

    $footer = '<span style="text-align:center;line-height:11pt;"> 
        <p style="font-size:7pt;"><?= $subscriber_footer["invoice_footer"] ?></p> 
       </span>'; 

    $this->SetY(-40);   
    $this->Cell(0, 10, $footer, 0, false, 'C', 0, '', 0, false, 'T', 'M'); 
} 

Comment puis-je obtenir la sortie au format HTML sans balises HTML

Répondre

0

le travail de code suivant pour moi

$this->MultiCell(0, 10, $footer, $border=0, $align='C', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=true, $autopadding=true, $maxh=0); 
0

Arun, utilisez ce code :

$this->MultiCell(0, 10, $footer, $border=0, $align='C', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=true, $autopadding=true, $maxh=0);