} $pdf->PrintRightJustified($curX + 2, $curY, $plg_CheckNo); $pdf->SetXY($curX + $summaryFundX, $curY); $pdf->Write(8, $fundName); $pdf->SetXY($curX + $summaryMethodX, $curY); $pdf->Write(8, $plg_method); $pdf->SetXY($curX + $summaryFromX, $curY); $pdf->Write(8, $FamilyName); $pdf->SetXY($curX + $summaryMemoX, $curY); $pdf->Write(8, $plg_comment); $pdf->SetFont('Courier', '', 8); $pdf->PrintRightJustified($curX + $summaryAmountX, $curY, $plg_amount); $totalAmount += $plg_amount; $curY += $summaryIntervalY; if ($curY >= 250) { $pdf->AddPage(); $curY = $topY; } } $curY += $summaryIntervalY; $pdf->SetXY($curX + $summaryMemoX, $curY); $pdf->Write(8, 'Deposit total'); $grandTotalStr = sprintf("%.2f", $totalAmount); $pdf->PrintRightJustified($curX + $summaryAmountX, $curY, $grandTotalStr); // Now print deposit totals by fund $curY += 2 * $summaryIntervalY; $pdf->SetFont('Times', 'B', 10); $pdf->SetXY($curX, $curY); $pdf->Write(8, 'Deposit totals by fund'); $pdf->SetFont('Courier', '', 8); $curY += $summaryIntervalY;