Fino a qui ci sono arrivato adesso non so piú andare avanti dovendo dividere le celle dalla seconda alla quarta colonna in delle altre celle.
Mi spiego con il primo esempio:
la prima colonna la devo dividere in due celle
la seconda colonna la devo dividere in quattro celle,
la terza colonna la devo dividere in otto celle,
la quarta colonna la devo dividere in sedici celle.
<?php
require('/var/www/vhosts/nome dominio/httpdocs/tcpdf/config/lang/eng.php');
require('/var/www/vhosts/nome dominio/httpdocs/tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION,PDF_UNIT,PDF_PAGE_FORMA T,true,'UTF-8',false);
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN,'',PDF_FON T_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA,'',PDF_FON T_SIZE_DATA));
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->SetMargins(PDF_MARGIN_LEFT,PDF_MARGIN_TOP,PDF_MAR GIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->SetAutoPageBreak(TRUE,PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setLanguageArray($l);
$pdf->SetFont('times','B',6);
$pdf->AddPage();
$pdf->setCellPaddings(1, 1, 1, 1);
$pdf->setCellMargins(0,0,0,0);
$pdf->SetFillColor(255, 255, 255);
$txt1='1-2 Cella da dividere in 2 celle orizzontali';
$txt3='3-4-5-6 Cella da dividere in 4 celle orizzontali';
$txt7='7-8-9-10-11-12-13-14 Cella da dividere in 8 celle orizzontali';
$txt15='15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 Cella da dividere in 16 celle orizzontali';
$pdf->MultiCell(42, 25, ''.$txt1, 1,'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(68, 25, ''.$txt3, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt7, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt15, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->Output('multicellepergenealogia.pdf');
?>
oppure nel secondo esempio
dividere il tutto in un altro modo sdoppiando per spiegarmi la linea del padre da quella della madre e dividendo come segue:
la prima colonna del padre non la devo dividere,
la seconda colonna del padre la devo dividere in due celle,
la terza colonna del padre la devo dividere in quattro celle,
la quarta colonna del padre la devo dividere in otto celle.
la prima colonna del madre non la devo dividere,
la seconda colonna del madre la devo dividere in due celle,
la terza colonna del madre la devo dividere in quattro celle,
la quarta colonna del madre la devo dividere in otto celle.
<?php
require('/var/www/vhosts/nome dominio/httpdocs/tcpdf/config/lang/eng.php');
require('/var/www/vhosts/nome dominio/httpdocs/tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION,PDF_UNIT,PDF_PAGE_FORMA T,true,'UTF-8',false);
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN,'',PDF_FON T_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA,'',PDF_FON T_SIZE_DATA));
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->SetMargins(PDF_MARGIN_LEFT,PDF_MARGIN_TOP,PDF_MAR GIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->SetAutoPageBreak(TRUE,PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setLanguageArray($l);
$pdf->SetFont('times','B',6);
$pdf->AddPage();
$pdf->setCellPaddings(1, 1, 1, 1);
$pdf->setCellMargins(0,0,0,0);
$pdf->SetFillColor(255, 255, 255);
$txt1='Cella unica';
$txt3='3-4 Cella da dividere in due celle orizzontali';
$txt7='7-8-9-10 Cella da dividere in 4 celle orizzontali';
$txt15='15-16-17-18-19-20-21-22 Cella da dividere in 8 celle orizzontali';
$txt2='Cella unica';
$txt4='5-6 Cella da dividere in due celle orizzontali';
$txt11='11-12-13-14 Cella da dividere in 4 celle orizzontali';
$txt23='23-24-25-26-27-28-29-30 Cella da dividere in 8 celle orizzontali';
$pdf->MultiCell(42, 25, '1-Padre '.$txt1, 1,'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(68, 25, ''.$txt3, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt7, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt15, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->Ln();
$pdf->MultiCell(42, 25, '2-Madre '.$txt2, 1,'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(68, 25, ''.$txt4, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt11, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->MultiCell(42, 25, ''.$txt23, 1, 'L', 1, 0, '', '', true, 0, false, true, 25, 'T');
$pdf->Output('multicellepergenealogia.pdf');
?>
Mi serve il Vostro aiuto.