[FPDF] [FPDI] Как исправить вертикальную линию сверху и снизу файла PDF - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь удалить верхнюю и нижнюю вертикальные линии, которые появляются на моих страницах PDF, но я не могу найти где. В TCPDF есть метод setPrintHeader(), чтобы изменить это, но не в FPDF.

Мой код (если это может помочь):

$pdf = new Fpdi;
$pdf->setSourceFile($this->internalURL."assets/uploadedContent/*********.pdf");
$page = $pdf->importPage(1);
$pdf->AddPage();
$pdf->useTemplate($page, 0, 0, null, null);
$pdf->SetTextColor(0, 0, 0);

for($i = 0; $i < 8; $i++) {
    $pdf->SetFont('Helvetica', "B", $sizes[$i]);

    if (strlen($textes[$i]) <= $maxChar[$i]) {
        $pdf->SetXY($positionsX[$i], $positionsY[$i]);
        $pdf->Cell(50, 20, $textes[$i], 0, 2);
    } else {
        $indexCut = $maxChar[$i];
        $stop = false;
        while (!$stop) {
            if ($textes[$i][$indexCut] != " ") {
                $indexCut--;
            } else {
                $stop = true;
            }
        }

        $text11 = substr($textes[$i], 0, $indexCut);
        $text12 = substr($textes[$i], $indexCut, strlen($textes[$i]));

        $pdf->SetXY($positionsX[$i], $positionsY[$i]);
        $pdf->Cell(50, 20, $text11, 0, 2);
        $pdf->SetXY(37, $positionsY[$i] + 5);
        $pdf->Cell(50, 20, $text12, 0, 2);
    }

}

Я пытался удалить некоторую часть моегокод для проверки происхождения этих строк, но я до сих пор не знаю.

Вот что я получаю (например):

Screenshot Result

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...