• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mauro.edgar

Campos com espaço no PDF

9 mensagens neste tópico

Boas

Quando crio o pdf e ele vai buscar os campo à base de dados, elas na base de dados estão correctas (Ex Nome:Antonio Sousa), mas quando carrego o pdf elas aparecem só com o 1º valor (Ex Nome: Antonio), tudo o que está depois do espaço não me aparece??

O que se passa?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deves ter algum split(), explode() ou qq coisa do género quando recebes a info. Posta aí o código. :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O Códigfo que tenho no gera pdf é este:

include ('FPDF/fpdf.php');

class MeuPDF extends FPDF
{
	function Header()
		{
		$this->Image('imagens/logotipo.png',8.8,1);
		$this->SetFont('Arial','B',16);
		$this->Cell(0, 10, 'bláblábláblábláblábláblábláblábláblábláblá',0,0,'C');
		$this->SetFont('Arial','B',12);
		$this->SetY(3);
		$this->Cell(0, 10, 'bláblábláblábláblábláblábláblábláblábláblá ',0,0,'R');
		}
	function Footer()
		{
		$this->SetY(-6.5);
		$this->SetFont('Arial','I',10);
		$this->Cell(0,10,'bláblábláblábláblábláblábláblábláblábláblá  ',0,0,'C');
		$this->Ln();
		$this->SetY(-6);
		$this->SetFont('Arial','I',10);
		$this->Cell(0,10,'Página '.$this->PageNo().'/{nb}',0,0,'C');
		}
}

$pdf = new MeuPDF('P','cm','A4');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetAuthor('bláblábláblábláblábláblábláblábláblábláblá');
$pdf->SetTitle('bláblábláblábláblábláblábláblábláblábláblá');
$pdf->SetMargins(3,3,3);
$pdf->SetFont('Arial','B',12);
$pdf->SetXY(16.8,7.75);
$pdf->Write(0.5,$NID);
$pdf->Ln(2);

$pdf->SetFont('Arial', '', 12);

$texto = "bláblábláblábláblábláblábláblábláblábláblá ".$NID1." blábláblábláblábláblábláblábláblábláblábláe ".$NID2." bláblábláblábláblábláblábláblábláblábláblá ".$NID3." bláblábláblábláblábláblábláblábláblábláblá ".$NID4." bláblábláblábláblábláblábláblábláblábláblá ";


$pdf->MultiCell(0,1,$texto, 0, J);


$pdf->Output('PDFEXEMPLO.pdf','I');

?> 

O problema está na variável $texto, acho eu!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mete o geshi nisso usando [code=php] :P

Já vejo o código :P

EDIT:

Indica qual class estás a usar, doutro modo é-me impossível ver qual é o erro :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O problema deve estar aqui: $pdf->MultiCell(0,1,$texto, 0, J);

Experimenta:

$pdf->MultiCell(0,1,$texto, 0, "J");

Se mesmo assim não der, coloca no início do script (antes do include) error_reporting(E_ALL); e vê se ele acusa alguma coisa :cheesygrin:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ok, vou experimentar!

Agora só posso na quarta, pois não tenho aki neste pc o site em localhost, mas assim que experimentar dou-te logo o feedback.

Abraço e obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora