Warum gibt es einen linken und oberen Polsterung in einer Zelle mithilfe von TCPDF in php?

Ich Schreibe eine Zelle mit der TCPDF (http://www.tcdf.org/) - Klasse in php. Sollte die Zelle in der linken oberen Ecke.

Alles funktioniert Super, außer, dass ein left-und top-Polsterung im inneren der Zelle.

Hier ist mein code:

require_once('../config/lang/eng.php');
require_once('../tcpdf.php');

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

$pdf->SetMargins(0,0,0);
$pdf->SetAutoPageBreak(0,0);
$pdf->SetFont('dejavusans', '', 8.5, '', true);

$pdf->AddPage('L', array(50.8,88.9));
$pdf->SetDisplayMode(100,'default');

$pdf->SetXY(0, 0);
$pdf->Cell(0,2.98740833, "Your Name", '1', 2, 'L', false); //Name

$pdf->Output('example.pdf', 'I');

Hier ist ein screenshot von der PDF-Datei, die die Ausgabe mit TCPDF:

Warum gibt es einen linken und oberen Polsterung in einer Zelle mithilfe von TCPDF in php?

Hier ist ein screenshot von der gleichen Zelle bei 300% Vergrößerung:

Warum gibt es einen linken und oberen Polsterung in einer Zelle mithilfe von TCPDF in php?

Wie kann ich entfernen Sie die unerwünschte padding?

///BEARBEITEN///

Ich es geschafft, entfernen Sie das padding auf der linken Seite durch die Verwendung der setCellPaddings () - Funktion:

$pdf->setCellPaddings(0,0,0,0);

Allerdings bin ich noch immer-Polsterung über und unter dem text innerhalb der Zelle:

Warum gibt es einen linken und oberen Polsterung in einer Zelle mithilfe von TCPDF in php?

Kann ich erhöhen Sie die Größe der Zelle, aber wenn ich versuche, um die Höhe der Zelle ein kleiner, um zu versuchen, und schließen Sie es in den text, die Zelle nicht kleiner als die aktuelle Größe. Wie kann ich den verringern Sie die Höhe der Zelle ein, oder entfernen Sie die unerwünschten top-und bottom-padding der Zelle?

  • In meinem Fall wollte ich nur entfernen Sie die linke und Rechte padding -, also mein code ist $pdf->setCellPaddings(0,'','',0);. Vielen Dank für Ihre Frage und die Antwort, die ich könnte leicht herausfinden...
InformationsquelleAutor zeckdude | 2011-06-26
Schreibe einen Kommentar