Я работаю, чтобы получить точное позиционирование в tcpdf.Я пытаюсь использовать SetMargins () в нескольких местах, но я должен неправильно понимать использование этого метода.Кажется, он работает не так, как я ожидаю.
$pdf->SetFont('helvetica', '', 12);
$pdf->AddPage();
$pdf->SetMargins(10, 10, 10, true); // set the margins
$html = 'Here is some text';
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'L', true);
$pdf->SetMargins(0, 10, 0, true); // put space of 10 on top
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'C', true);
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'R', true);
$pdf->Output('example_002.pdf', 'I');
Я определенно получаю вывод, но я ожидаю, что первая и вторая writeHTMLCell () получат сброс пространства между ними.
http://www.tcpdf.org/doc/classTCPDF.html#ab3bbdb7c85ea08d175fd559be6132ba0
В документации говорится, что второй параметр предназначен для верхнего поля.
Короче говоря, я хочу при необходимости связываться с полями для каждой строки.Но я могу использовать неправильный метод для этого.Мой пример выше, кажется, полностью игнорирует этот параметр.Но, похоже, нет проблем с левым и правым параметрами.