Проблема полей страницы TCPDF - PullRequest
5 голосов
/ 24 февраля 2012

Я создаю PDF-файлы с помощью PHP, используя TCPDF.У меня небольшая проблема с созданными файлами PDF.Я хотел бы установить правое и левое поле каждого созданного файла PDF.В настоящее время, если поле слева составляет 10 пикселей, поле справа - 20 пикселей.

Как настроить поле справа и слева?

Спасибо всем за потраченное время ибеспокойство.

Я пытался следовать;

$pdf->SetMargins(10, 10, -50, true); и $pdf->SetRightMargin(-50); без удачи.

1 Ответ

17 голосов
/ 24 февраля 2012

В новой документации эта функция отображается как

TCPDF::SetMargins($left,$top,$right = -1,$keepmargins = false)

И описывает параметры как:

Параметры:

$left   (float) Left margin.
$top    (float) Top margin.
$right  (float) Right margin. Default value is the left one.
$keepmargins    (boolean) if true overwrites the default page margins

Таким образом, для правого поля -1 используется, чтобы указать, что правое поле не было предоставлено, и использовать то же самое, что и левое поле. Вы использовали -50, что не является допустимым полем.

Попробуйте вместо этого:

$pdf->SetMargins(10, 10, 10, true);
...