FPDF 单元格在某处放置文本

FPDF cell places text somewhere

我已经在这里阅读了很多案例,但建议的解决方案对我没有任何帮助,因此我要求一些 hints/help。 我使用 FPDI/FPDF 和一种在单元格中放置文本的方法,简而言之,它是:

public function placeTextCell($font, $fontSize, $x, $y, $red, $green, $blue, $text, $align) {
        $this->pdf->SetFont($font, '', $fontSize);
        $this->pdf->SetTextColor($red, $green, $blue);
        $this->pdf->SetXY($x,$y);
        $this->pdf->Cell(0,8,$text,0,0,$align);
    }

我多次调用此方法,例如:

$this->placeTextCell('crazy-font',8,5,30,255,255,255,'the text','R');
$this->placeTextCell('crazy-font',8,5,35,255,255,255,'the text','R');
$this->placeTextCell('crazy-font',8,5,40,255,255,255,'the text','R');
.... same with different 'y' coordinate

问题是,它几乎适用于所有细胞,有些细胞错位,如:

             the text
             the text
        the text
    the text
             the text

我试过调用 Ln() 但它什么也没做。 我真的不知道他们的时刻。有人知道为什么会这样吗?

解决了,trim做到了。有趣的是,所有字符串之前都是 trimmed 所以我想知道空格是从哪里来的...