Não entendi o porquê que o valor por extenso só é apresentado no recibo de cima e não no de baixo. Sabes o que pode ser?
Segue o código anexo
<?
$this->Pdf->RoundedRect(5,$Y+40,200,85,2,‘1111’, array(‘width=>0.2’,‘dash=>0’, ‘color’=>array(175,175,175)));
$this->Pdf->RoundedRect(5,$Y+40,47,10,2,‘0101’);
$this->Pdf->RoundedRect(158,$Y+40,47,10,2,‘1010’);
$this->Pdf->Line(110,$Y+112,200,$Y+112);// Linha de assinatura
$this->Pdf->Text(7, $Y+40, ‘Nº RECIBO’);
$_nro =str_pad({id_recibo},4,‘0’,STR_PAD_LEFT);
$this->Pdf->Text(15, $Y+45, $_nro. ’ / ’ .{ano});
$this->Pdf->Text(90, $Y+47, ‘R E C I B O’);
$this->Pdf->Text(159, $Y+40,'VALOR R$ ');
$_valor=(number_format({valor},2,’,’,’.’));
$this->Pdf->Text(170, $Y+45, $_valor);
if({receber_pagar}==‘R’){
$_pagante_nome={nome};
if(!empty({cpf_cnpj}))
{
$_pagante_cpfcnpj=(strlen({cpf_cnpj})>14?' CNPJ ':' CPF ').{cpf_cnpj};
}else
{
$pagante_cpfcnpj='';
}
$recebedor_nome={empresa};
$_recebedor_cnpjcpf=(strlen({cnpj})>14?' CNPJ ':' CPF ').{cnpj};
}else
{
$_pagante_nome={empresa};
$_pagante_cpfcnpj=(strlen({cnpj})>14?' CNPJ ':' CPF ').{cnpj};
if(!empty({cpf_cnpj}))
{
$_recebedor_cnpjcpf=(strlen({cpf_cnpj})>14?' CNPJ ':' CPF ').{cpf_cnpj};
}
else
{
$_recebedor_cpfcnpj='';
}
$recebedor_nome={nome};
}
/=============================================CORPO DO RECIBO ============================================================/
$_extenso = sc_vl_extenso({valor},300,‘V’);
$_referente = empty({descritivo})?’’:’’.trim({descritivo},chr(10));// remove os enters caso o usuário dê no campo
if({receber_pagar} =='E'){
$_desc_recibo_part_1 = "Recebi(emos) de $_pagante_nome".' '.$_pagante_cpfcnpj;
$_desc_recibo_part_2 = empty({descritivo})?'':trim({descritivo},chr(10));
// MultiCell($w, $h, $txt, $border=0, $align=‘J’, $fill=0, $ln=1, $x=’’, $y=’’, $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)
//Utilizado para dar a quabra de linha
$this->Pdf->MultiCell(200, 20, $_desc_recibo_part_1, 0, 'L', 0, 1, 6, $Y+50, true, 0, false, true, 25, 'M', true);
$this->Pdf->MultiCell(200, 20, $_desc_recibo_part_2, 0, 'L', 0, 1, 6, $Y+62, true, 0, false, true, 25, 'M', true);
}else{
$_desc_recibo_part_1 = "Recebi(emos) de $_pagante_nome".' '.$_pagante_cpfcnpj;
$_desc_recibo_part_2 =' a importância de '.$_extenso ;
$_desc_recibo_part_3 = $_referente.chr(10);
$this->Pdf->MultiCell(200, 20, $_desc_recibo_part_1, 0, 'L', 0, 1, 6, $Y+50, true, 0, false, true, 25, 'M', true);
$this->Pdf->MultiCell(200, 20, $_desc_recibo_part_2, 0, 'L', 0, 1, 6, $Y+62, true, 0, false, true, 25, 'M', true);
$this->Pdf->MultiCell(200, 20, $_desc_recibo_part_3, 0, 'L', 0, 1, 6, $Y+75, true, 0, false, true, 25, 'M', true);
}
/=============================================FIM CORPO DO RECIBO ============================================================/
/imprimindo a data por extenso/
setlocale(LC_ALL, ‘pt_BR’, ‘pt_BR.utf-8’, ‘pt_BR.utf-8’, ‘portuguese’);
date_default_timezone_set(‘America/Sao_Paulo’);
$data_extenso = strftime(’%A, %d de %B de %Y’, strtotime(‘today’));
$this->Pdf->Text(6, $Y+105,{cidade}.’, '.$data_extenso); //Data por extenso
if({receber_pagar} == ‘R’){
$this->Pdf->Text(110, $Y+112,$recebedor_nome );
}else{
$this->Pdf->Text(110, $Y+112,$recebedor_nome );
}
$this->Pdf->Text(130, $Y+117,$_recebedor_cnpjcpf );
if({num_via}>1){
$_via=[iw]['via'].'ª Via';
}else{
$_via=‘Via única’;
}
$this->Pdf->Text(100, $Y+126,$_via );
[iw][‘r’]={recibos_pagina};