Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Autor Tópico: Mostrar traço no cabeçalho e rodapé no TCPDF  (Lida 1322 vezes)

HGL

  • Intermediário
  • ***
  • Mensagens: 171
  • Certifique-se de que você pratica o que prega.
    • HGL Tecnologia
    • Email
Mostrar traço no cabeçalho e rodapé no TCPDF
« Online: Agosto 04, 2016, 08:13:20 am »
Olá pessoal!

Estou gerando uma impressão em uma aplicação blank para gerar imprimir um formulário.

Porém estou alterando o cabeçalho do TCPDF e não sei como faço para mostrar o traço no final do cabeçalho e rodapé.

Criei um headre.php para ser chamado na blank.

Quando tiro esta configuração, por padrão o TCPDF apresenta um traço ao final do rodapé e cabeçalho, porém quando altero não sei como mostrar este traço.

Alguém poderia me ajudar?

Desde já agradeço!

Código: [Selecionar]
<?php

// Extend the TCPDF class to create custom Header and Footer
class MYPDF extends TCPDF {

var $image;
var $ordSerNum;
var $dataOS;
var $empnomFan;
var $empFon;
var $empEmail;
var $empSite;

function set_imagem ($imagem) {
        
$this->image $imagem;
    }

function set_ordSerNum ($ordSerNum_par) {
        
$this->ordSerNum $ordSerNum_par;
    }

function set_dataOS ($dataOS_par) {
        
$this->dataOS $dataOS_par;
    }

function set_empnomFan ($empnomFan_par) {
        
$this->empnomFan $empnomFan_par;
    }

function set_empFon ($empFon_par) {
        
$this->empFon $empFon_par;
    }

function set_empEmail ($empEmail_par) {
        
$this->empEmail $empEmail_par;
    }

function set_empSite ($empSite_par) {
        
$this->empSite $empSite_par;
    }

    
//Page header
    
public function Header() {
        
// Logo
        
$image_file K_PATH_IMAGES $this->image;
//echo $image_file;
        
$this->Image($image_file101054'''PNG''''T'false300''falsefalse0falsefalsefalse);
        
// Set font
        
$this->SetFont('dejavusans''B'11);
        
// Title
        
$this->Cell(010' ' $this->ordSerNum ' - ' $this->dataOS02'L'0''0false'M''M');
//$this->Cell(0, 10, ' ' . $this->empnomFan, 0, 2, 'L', 0, '', 0, false, 'M', 'M');
$this->Cell(110' Fone: ' $this->empFon02'L'0''0false'M''M');

$this->SetFont('dejavusans''B'10);
$this->Cell(010' ' $this->empEmail02'L'0''0false'M''M');
$this->Cell(010' ' $this->empSite02'L'0''0false'M''M');
$this->Cell(010' '02'L'0''0false'M''M');

                
//Coloquei este código, porém não funciona direito.
//$style = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0));
                //$this->Line($this->getPageWidth()-PDF_MARGIN_RIGHT, 30, PDF_MARGIN_LEFT, 30, $style);

    }

    
// Page footer
    
public function Footer() {
        
// Position at 15 mm from bottom
        
$this->SetY(-15);
        
// Set font
        
$this->SetFont('helvetica''I'8);

$this->SetLineWidth (0.5);
$this->Line(0000'');

        
// Page number
        
$this->Cell(010date('d/m/Y H:i',strtotime(Now)) . ' - Página: '.$this->getAliasNumPage().' de '.$this->getAliasNbPages(), 0false'C'0''0false'T''M');
    }
}
?>