2016-12-08 2 views
0

est là qui peut me aider, j'avais un problème avec le filigrane dans fpdfComment ensemble filigrane derrière le texte dans fpdf

Voici mon code:

$width_header = array(10,45,25,60,20,15,15); 
$set_align = array('L','L','L','L','R','L','R'); 
$table_head = array('No.','Kelompok','Kode Brg','Nama Barang','QTY','','Cek list'); 
$page_copy = 0; 
$fpdf->SetFont('Arial','B',11); 

$lebar = $fpdf->w; 

$fpdf->line($fpdf->GetX(), $fpdf->GetY(), $fpdf->GetX()+$lebar-18, $fpdf->GetY()); 
$fpdf->Ln(2); 
$fpdf->SetWidths($width_header); 
$fpdf->SetAligns($set_align); 
$fpdf->SetFont('Arial','B',9); 
for($i=1;$i<=1;$i++) { 
    $fpdf->Row_Header($table_head); 
} 
$fpdf->line($fpdf->GetX(), $fpdf->GetY(), $fpdf->GetX()+$lebar-18, $fpdf->GetY()); 

$no  = 1; 
$sub_total = 0; 
$sql2 = $this->adm_entry_penjualan_model->getDataCetakDetil(" WHERE a.hps<>'*' AND a.no_bukti='$no_bukti_tmp' AND a.tgl='$tgl_tmp' ORDER BY b.acct_no, b.kode_sub"); 

$fpdf->SetFont('Arial','',10); 

foreach ($sql2->result_array() as $key_no => $row2) { 
     //Put the watermark 
     $fpdf->SetFont('Arial','B',50); 
     $fpdf->SetTextColor(255,222,233); 
     $fpdf->RotatedText(90,90,'COPY',45); 
     $fpdf->SetFont('Arial','',10); 
     $fpdf->SetTextColor(0,0,0); 
     $fpdf->SetFont('Arial','',10); 
    $fpdf->Row(
     array($no++, 
     $row2['acct_name'], 
     $row2['kode_sub'], 
     $row2['nama_sub'], 
     $row2['qty'].' ', 
     $row2['satuan'], 
     '...' 
    )); 

    $fpdf->line($fpdf->GetX(), $fpdf->GetY(), $fpdf->GetX()+$lebar-18, $fpdf->GetY()); 

} 

Je veux un résultat comme cette image:

image 1

mais il semble que cette image:

image 2

que dois-je changer afin d'obtenir les résultats que je veux

désolé pour mon mauvais anglais

Répondre

0

Mettez votre code filigrane dans la fonction Header() comme indiqué dans this example. De cette manière, le filigrane sera réglé sur AddPage(), c'est-à-dire avant que le contenu réel ne soit sorti, ce qui fera apparaître le filigrane dans le "fond".