Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoas...Estou gerando um relatório (em .pdf) de uma lista que está em html...No html se define a cor da fonte por <font color="#00000">none</font>Como que eu faço esse mesmo font color em php ????Alica CWB
$pdf->SetFont('Arial','',7); while ($linha = mysql_fetch_array($resultado)) { //Define a cor da fonte if ($linha[tb_site_vagas_aprovado] == "sim"){ $cor_aprov = "0000FF"; }elseif ($linha[tb_site_vagas_aprovado] == "nao"){ $cor_aprov = "990000"; }else{ $cor_aprov = "000000"; } //Imprime itens $pdf->cell(35,3,strtoupper ($linha[tb_site_vagas_data_abertura]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_nome]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_setor]),0,0,'L'); $pdf->cell(25,3,strtoupper ($linha[tb_user_login]),0,1,'L'); $pdf->Ln(1); }
quero que ele ecoe a cor qdo for imprimir os itens....
Alica CWB
Bingo !!!!
Agora só falta colocar o echo $cor_aprov aqui :
$pdf->SetTextColor(0,0,255);Só que nao sei como coloca....
$pdf->SetFont('Arial','',7); $pdf->SetTextColor(0,0,255); while ($linha = mysql_fetch_array($resultado)) { //Define a cor da fonte if ($linha[tb_site_vagas_aprovado] == "sim"){ $cor_aprov = "0000FF"; }elseif ($linha[tb_site_vagas_aprovado] == "nao"){ $cor_aprov = "990000"; }else{ $cor_aprov = "000000"; } //Imprime itens $pdf->cell(35,3,strtoupper ($linha[tb_site_vagas_data_abertura]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_nome]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_setor]),0,0,'L'); $pdf->cell(25,3,strtoupper ($linha[tb_user_login]),0,1,'L'); $pdf->Ln(1); }
Alica CWB
Sabe que você vai ter que converter né? B) De decimal pra hexadecimal, o FDPF trabalha com hexa ...
você diz converter as cores ????Como assim ?Num entendi... :'(Alica CWB
$pdf->SetFont('Arial','',7); $pdf->SetTextColor(0,0,255); while ($linha = mysql_fetch_array($resultado)) { //Define a cor da fonte if ($linha[tb_site_vagas_aprovado] == "sim"){ $cor_aprov = "0,0,255"; }elseif ($linha[tb_site_vagas_aprovado] == "nao"){ $cor_aprov = "153,0,0"; }else{ $cor_aprov = "0,0,0"; } //Imprime itens $pdf->cell(35,3,strtoupper ($linha[tb_site_vagas_data_abertura]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_nome]),0,0,'L'); $pdf->cell(65,3,strtoupper ($linha[tb_site_vagas_setor]),0,0,'L'); $pdf->cell(25,3,strtoupper ($linha[tb_user_login]),0,1,'L'); $pdf->Ln(1); }
Deixei as cores da variavel em RGB....
Alica CWB
$pdf->SetTextColor($cor_aprov);
Nao deu certo.... gerou o pdf, mas sem cores, tudo preto....Alica CWB
Acho que eh essa..class PDF extends FPDFPerdoem minha ignorancia !!!!!!!!!!Nao sei quase nada de php... to me batendo pra aprender...Alica CWB