我有文字
$text1 = <p>This is a paragraph</p>
$text2 = <p>7<sup>2</sup></p>
$text3 = <b>This is bold</b>
我必须将这些文本显示为pdf。我试过这样:
$pdf->Cell(0,10,$num.". ".$text1, 0, 1);
$pdf->Cell(0,10,$num.". ".$text2, 0, 1);
$pdf->Cell(0,10,$num.". ".$text3, 0, 1);
结果是
<p>This is a paragraph</p>
<p>7<sup>2</sup></p>
<b>This is bold</b>
但我预期的结果是:
这是一个段落
7 2
这是粗体
我该怎么做?请帮帮我..
我正在使用 fpdf 进行pdf生成。
答案 0 :(得分:0)
在FPDF表单中为您提供了解决方案
if (in_array( strtoupper($val['tag']) , array('SUP','SUB'))) {
// use the SetStyle-function to define Sub/Sub properties
$bakY = $this->y;
$bakX = $this->x;
if (strtoupper($val['tag'])=="SUP")
$this->SetY($bakY-1);
else
$this->SetY($bakY+1);
$this->SetX($bakX);
}
if (in_array( strtoupper($val['tag']) , array('SUP','SUB'))) {
$bakX = $this->x;
$this->SetY($bakY);
$this->SetX($bakX);
}
此代码属于FPDF格式。希望这会帮助你。