Как расположить текст по центру в PDF-файле, сгенерированном FPDF? - PullRequest
0 голосов
/ 03 января 2019

Я использую FPDI / FPDF для динамического добавления текста в файл PDF.Я хотел бы, чтобы текст был горизонтально центрирован в PDF независимо от его длины, но я не уверен, как установить это значение, используя $pdf->SetXY

Вот что у меня есть:

<?php

use setasign\Fpdi\Fpdi;

require_once('fpdf.php');
require_once('autoload.php');

// initiate FPDI
$pdf = new Fpdi();
$pdf->AddPage();
$pdf->setSourceFile('test2.pdf');

$tplIdx = $pdf->importPage(1);
$size = $pdf->getTemplateSize($tplIdx);

$pdf->useTemplate($tplIdx, null, null, $size['width'], $size['height'],FALSE);

$pdf->SetFont('Helvetica');
$pdf->SetTextColor(0, 0, 0);
// Here's what I have tried
$pdf->SetXY($size['width']/2, 100);
//
$pdf->Write(0, 'Lorem Ipsum');

$pdf->Output();

Я попытался использовать ширину импортированного PDF, разделенную на 2, в качестве позиции X, однако это позволяет сделать так, чтобы текст начинался с этой точки, а не центрировался на ней.

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