Esempio n. 1
0
                    $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();