FPDF fronteras

He utilizado para hacer algunos muy simple PDF con esta biblioteca, FPDF, y ahora estoy tratando de hacer una «página de resultados» y se tiene que mostrar algo parecido a esta imagen, pero con un borde que rodea todo, no todas las células.

FPDF fronteras

Ya tengo ese en FPDF, realizado Células (no sé si es la mejor manera para hacerlo), y el código es como sigue (por el momento he añadido los resultados en la mano, sólo para averiguar cómo se verá como):

//SimpleTable
function SimpleTable() {
    $this->Cell(280,15,"Inscription Number: 1",0);
    $this->Cell(265,15,"Date: 28/03/2008",0);
    $this->Ln();
    $this->Cell(265,15,"Name and Surname: Name Surname ",0);
    $this->Cell(265,15,"",0);
    $this->Ln();
    $this->Cell(280,15,"Address: Address",0);
    $this->Cell(265,15,"",0);
    $this->Ln();
    $this->Cell(280,15,"Zip Code: Zip Code",0);
    $this->Cell(280,15,"City: City",0);
    $this->Ln();
    $this->Cell(280,15,"Year of birth: Birthday",0);
    $this->Cell(280,15,"Age: Age",0);
    $this->Ln();
    $this->Cell(280,15,"VIP: No - First Time: Yes",0);
    $this->Cell(280,15,"School: My school",0);
}

Espero que usted me puede ayudar como frontera thouse resultados en uno, no estoy siendo capaz de hacerlo, y no encontrar nada.

Gracias de nuevo por tu tiempo, como siempre!!!!

InformationsquelleAutor Ardilla | 2013-03-28

5 Kommentare

  1. 2

    Puede utilizar

    Rect(StartX, StartY, Width, Height, Options)

    Opciones

    • D – Dibujar La Línea De
    • F – Llenar
    • DF o FD – Dibujar la Línea y de Relleno

    Ejemplo $pdf->Rect(0, 0, 210, 100, 'D');

  2. 0

    Gracias por su tiempo, pero finalmente encontré la manera de hacerlo. En la opción de las fronteras de la celda, he añadido «LT», «RT»… y yo podría hizo una frontera de la línea que rodea a todo (que no es la mejor manera de hacerlo, si sabes de otro y la mejor manera de hacerlo, me gustaría que así fuese).

    Espero que esto pueda ayudar a otras personas que desea hacer lo mismo!

  3. 0

    Su primera debe dibujar una Celda vacía con un borde que la rodea, entonces usted puede guardar su Posición Y y restablecer el PDF posiciones y comenzar a trazar sus células dentro de su frontera de la Célula.
    Como este:

    //The BorderBox
    $actual_position_y = $pdf->GetY();
    $pdf->SetFillColor(255, 255, 255);
    $pdf->SetDrawColor(0, 0, 0);
    $pdf->Cell($your_content_width, $your_content_heigth, "", 1, 1, 'C');
    
    //Your actual content
    $pdf->SetXY($yourLeftosition, $actual_position_y);
    $pdf->Cell($cellwidth, $cellheigth, "Inscription Number", 0, 1, 'C');
    ...

    Espero que esta ayuda 🙂

  4. 0
    //The BorderBox
    $actual_position_y = $pdf->GetY();
    $pdf->SetFillColor(255, 255, 255);
    $pdf->SetDrawColor(0, 0, 0);
    $pdf->Cell($your_content_width, $your_content_heigth, "", 1, 1, 'C');
    
    //Your actual content
    $pdf->SetXY($yourLeftosition, $actual_position_y);
    $pdf->Cell($cellwidth, $cellheigth, "Inscription Number", 0, 1, 'C');
  5. 0

    Uso FancyRow plugin de fpdf,para dar la frontera o crear el cuadro Si es necesario comprobar el enlace aquí, que podrían ser de ayuda. y el otro plugin que usted puede utilizar aquí está la tabla con multicelda, marque esta enlace.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea