Как я могу передать условную переменную в SetTextColor с FPDF? - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть простое утверждение If, которое показывает другой цветовой код RGB в зависимости от результата «IF».Проблема здесь, если я пытаюсь передать эту переменную SetTextColor в FPDF, это не читается?Любая помощь о том, как это сделать?

$approvalcolor = "34,139,34";
$pdf->SetTextColor($approvalcolor);

При использовании этого типа кода цвет текста не меняется на цвет RGB (зеленый), он должен?Я отправил на страницу ПОСЛЕ генерации PDF цвет $ Approval, и он отображается как 34,139,34 ???

Ответы [ 2 ]

0 голосов
/ 17 июля 2019
$approvalcolor = "34,139,34";
$colorArray = explode(',',$approvalcolor);
$pdf->SetTextColor($colorArray[0],$colorArray[1],$colorArray[2]);
0 голосов
/ 21 февраля 2019

тьфу, кажется, теперь так просто

switch ($decision) {
    case "Case1":
        $pdf->SetTextColor(34,139,34);
        break;
    case "Case2":
        $pdf->SetTextColor(34,139,34);
        break;
    case "Case3":
        $pdf->SetTextColor(255,0,0);
        break;
    case "Case4":
        $pdf->SetTextColor(65,105,225);
        break;
    default:
        $pdf->SetTextColor(0);
}
...