$actTarget++; $TgNo++; } } else { $TgNo++; } } if (!$TgNo) { $TgNo = 1; } $pdf->SetFillColor(128); if ($SecondaryDistance == 1) { $pdf->SetFont($pdf->FontStd, 'B', 12); $pdf->Rect(10 + ColName + ($TgFirst - 1) * $DimTarget, $TgTop, $DimTarget * $TgNo, 10, 'DF'); $pdf->SetFillColor($TmpColor[0], $TmpColor[1], $TmpColor[2]); $pdf->SetXY(10 + ColName + ($TgFirst - 1) * $DimTarget + 1, $TgTop + 1); $pdf->Cell($DimTarget * $TgNo - 2, 8, $SecondaryDistance, 1, 0, "C", 1); } else { $pdf->SetFont($pdf->FontStd, 'BI', 8); $pdf->SetFillColor($TmpColor[0], $TmpColor[1], $TmpColor[2]); for ($i = 0; $i < $TgNo; $i++) { $pdf->Rect(10 + ColName + ($TgFirst + $i - 1) * $DimTarget, $TgTop, $DimTarget, 6, 'D'); $pdf->Circle(10 + ColName + ($TgFirst + $i - 0.5) * $DimTarget, $TgTop + 3, 1.5, 0, 360, 'DF'); } $pdf->SetXY(10 + ColName + ($TgFirst - 1) * $DimTarget, $TgTop + 6); $pdf->SetFillColor(255); $pdf->Cell($DimTarget * $TgNo, 4, $SecondaryDistance, 1, 0, "C", 1); } } } $pdf->Output();