Uniformize pdf code
This commit is contained in:
parent
6afb4ebf50
commit
c2efed1478
@ -496,7 +496,7 @@ class pdf_edison extends ModelePDFCommandes
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','', $default_font_size);
|
$pdf->SetFont('','', $default_font_size);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), 95);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -764,7 +764,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','', $default_font_size - 2);
|
$pdf->SetFont('','', $default_font_size - 2);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top -3);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
|
|
||||||
$pdf->SetDrawColor(128,128,128);
|
$pdf->SetDrawColor(128,128,128);
|
||||||
|
|||||||
@ -915,7 +915,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','', $default_font_size - 2);
|
$pdf->SetFont('','', $default_font_size - 2);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top -3);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
|
|
||||||
$pdf->SetDrawColor(128,128,128);
|
$pdf->SetDrawColor(128,128,128);
|
||||||
|
|||||||
@ -1020,7 +1020,7 @@ class pdf_oursin extends ModelePDFFactures
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','', $default_font_size);
|
$pdf->SetFont('','', $default_font_size);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), 91);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), 90);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -443,14 +443,14 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Show availability conditions
|
// Show availability conditions
|
||||||
if ($object->type != 2 && $object->availability_code || $object->availability)
|
if ($object->type != 2 && ($object->availability_code || $object->availability))
|
||||||
{
|
{
|
||||||
$pdf->SetFont('','B', $default_font_size - 2);
|
$pdf->SetFont('','B', $default_font_size - 2);
|
||||||
$pdf->SetXY($this->marge_gauche, $posy);
|
$pdf->SetXY($this->marge_gauche, $posy);
|
||||||
$titre = $outputlangs->transnoentities("AvailabilityPeriod").':';
|
$titre = $outputlangs->transnoentities("AvailabilityPeriod").':';
|
||||||
$pdf->MultiCell(80, 4, $titre, 0, 'L');
|
$pdf->MultiCell(80, 4, $titre, 0, 'L');
|
||||||
$pdf->SetTextColor(200,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','B', $default_font_size - 2);
|
$pdf->SetFont('','', $default_font_size - 2);
|
||||||
$pdf->SetXY(82, $posy);
|
$pdf->SetXY(82, $posy);
|
||||||
$lib_availability=$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code)!=('AvailabilityPeriod'.$object->availability_code)?$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code):$outputlangs->convToOutputCharset($object->availability);
|
$lib_availability=$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code)!=('AvailabilityPeriod'.$object->availability_code)?$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code):$outputlangs->convToOutputCharset($object->availability);
|
||||||
$lib_availability=str_replace('\n',"\n",$lib_availability);
|
$lib_availability=str_replace('\n',"\n",$lib_availability);
|
||||||
@ -493,7 +493,7 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
$posy=$pdf->GetY()+1;
|
$posy=$pdf->GetY()+1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sown payment mode
|
// Shown payment mode
|
||||||
if ($object->mode_reglement_code
|
if ($object->mode_reglement_code
|
||||||
&& $object->mode_reglement_code != 'CHQ'
|
&& $object->mode_reglement_code != 'CHQ'
|
||||||
&& $object->mode_reglement_code != 'VIR')
|
&& $object->mode_reglement_code != 'VIR')
|
||||||
|
|||||||
@ -174,7 +174,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
|
|
||||||
$tab_top = 100;
|
$tab_top = 100;
|
||||||
$tab_height = 150;
|
$tab_height = 130;
|
||||||
|
|
||||||
$pdf->SetFillColor(242,239,119);
|
$pdf->SetFillColor(242,239,119);
|
||||||
$pdf->SetXY (10, $tab_top + 10 );
|
$pdf->SetXY (10, $tab_top + 10 );
|
||||||
@ -262,7 +262,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
// Affiche zone infos
|
// Affiche zone infos
|
||||||
$this->_tableau_info($pdf, $object, $bottomlasttab, $outputlangs);
|
$this->_tableau_info($pdf, $object, $bottomlasttab, $outputlangs);
|
||||||
|
|
||||||
$tab2_top = 254;
|
$tab2_top = $tab_top + $tab_height;
|
||||||
$tab2_lh = 4;
|
$tab2_lh = 4;
|
||||||
|
|
||||||
$pdf->SetFont('','', $default_font_size);
|
$pdf->SetFont('','', $default_font_size);
|
||||||
@ -325,8 +325,25 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
$posy=$pdf->GetY()+4;
|
$posy=$pdf->GetY()+4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Show availability conditions
|
||||||
|
if ($object->type != 2 && ($object->availability_code || $object->availability))
|
||||||
|
{
|
||||||
|
$pdf->SetFont('','B', $default_font_size - 2);
|
||||||
|
$pdf->SetXY($this->marge_gauche, $posy);
|
||||||
|
$titre = $outputlangs->transnoentities("AvailabilityPeriod").':';
|
||||||
|
$pdf->MultiCell(80, 4, $titre, 0, 'L');
|
||||||
|
$pdf->SetTextColor(0,0,0);
|
||||||
|
$pdf->SetFont('','', $default_font_size - 2);
|
||||||
|
$pdf->SetXY(82, $posy);
|
||||||
|
$lib_availability=$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code)!=('AvailabilityPeriod'.$object->availability_code)?$outputlangs->transnoentities("AvailabilityPeriod".$object->availability_code):$outputlangs->convToOutputCharset($object->availability);
|
||||||
|
$lib_availability=str_replace('\n',"\n",$lib_availability);
|
||||||
|
$pdf->MultiCell(80, 4, $lib_availability,0,'L');
|
||||||
|
|
||||||
|
$posy=$pdf->GetY()+1;
|
||||||
|
}
|
||||||
|
|
||||||
// Show payments conditions
|
// Show payments conditions
|
||||||
if ($object->cond_reglement_code || $object->cond_reglement)
|
if ($object->type != 2 && ($object->cond_reglement_code || $object->cond_reglement))
|
||||||
{
|
{
|
||||||
$pdf->SetFont('','B', $default_font_size - 2);
|
$pdf->SetFont('','B', $default_font_size - 2);
|
||||||
$pdf->SetXY($this->marge_gauche, $posy);
|
$pdf->SetXY($this->marge_gauche, $posy);
|
||||||
@ -342,6 +359,8 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
$posy=$pdf->GetY()+3;
|
$posy=$pdf->GetY()+3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($object->type != 2)
|
||||||
|
{
|
||||||
// Check a payment mode is defined
|
// Check a payment mode is defined
|
||||||
/* Not used with orders
|
/* Not used with orders
|
||||||
if (empty($object->mode_reglement_code)
|
if (empty($object->mode_reglement_code)
|
||||||
@ -430,6 +449,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
return $posy;
|
return $posy;
|
||||||
}
|
}
|
||||||
@ -460,27 +480,29 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
|
|
||||||
$pdf->SetFont('','', $default_font_size - 1);
|
$pdf->SetFont('','', $default_font_size - 1);
|
||||||
|
|
||||||
|
$haut=6;
|
||||||
|
|
||||||
$pdf->SetXY(10,$tab_top);
|
$pdf->SetXY(10,$tab_top);
|
||||||
$pdf->MultiCell(20,10,$outputlangs->transnoentities("Ref"),0,'L',1);
|
$pdf->MultiCell(20,$haut,$outputlangs->transnoentities("Ref"),0,'L',1);
|
||||||
|
|
||||||
$pdf->SetXY(30,$tab_top);
|
$pdf->SetXY(30,$tab_top);
|
||||||
$pdf->MultiCell(102,10,$outputlangs->transnoentities("Designation"),0,'L',1);
|
$pdf->MultiCell(102,$haut,$outputlangs->transnoentities("Designation"),0,'L',1);
|
||||||
|
|
||||||
$pdf->line(132, $tab_top, 132, $tab_top + $tab_height);
|
$pdf->line(132, $tab_top, 132, $tab_top + $tab_height);
|
||||||
$pdf->SetXY(132,$tab_top);
|
$pdf->SetXY(132,$tab_top);
|
||||||
$pdf->MultiCell(12, 10,$outputlangs->transnoentities("VAT"),0,'C',1);
|
$pdf->MultiCell(12, $haut,$outputlangs->transnoentities("VAT"),0,'C',1);
|
||||||
|
|
||||||
$pdf->line(144, $tab_top, 144, $tab_top + $tab_height);
|
$pdf->line(144, $tab_top, 144, $tab_top + $tab_height);
|
||||||
$pdf->SetXY(144,$tab_top);
|
$pdf->SetXY(144,$tab_top);
|
||||||
$pdf->MultiCell(10,10,$outputlangs->transnoentities("Qty"),0,'C',1);
|
$pdf->MultiCell(10,$haut,$outputlangs->transnoentities("Qty"),0,'C',1);
|
||||||
|
|
||||||
$pdf->line(154, $tab_top, 154, $tab_top + $tab_height);
|
$pdf->line(154, $tab_top, 154, $tab_top + $tab_height);
|
||||||
$pdf->SetXY(154,$tab_top);
|
$pdf->SetXY(154,$tab_top);
|
||||||
$pdf->MultiCell(22,10,$outputlangs->transnoentities("PriceU"),0,'R',1);
|
$pdf->MultiCell(22,$haut,$outputlangs->transnoentities("PriceU"),0,'R',1);
|
||||||
|
|
||||||
$pdf->line(176, $tab_top, 176, $tab_top + $tab_height);
|
$pdf->line(176, $tab_top, 176, $tab_top + $tab_height);
|
||||||
$pdf->SetXY(176,$tab_top);
|
$pdf->SetXY(176,$tab_top);
|
||||||
$pdf->MultiCell(24,10,$outputlangs->transnoentities("Total"),0,'R',1);
|
$pdf->MultiCell(24,$haut,$outputlangs->transnoentities("Total"),0,'R',1);
|
||||||
|
|
||||||
$pdf->Rect(10, $tab_top, 190, $tab_height);
|
$pdf->Rect(10, $tab_top, 190, $tab_height);
|
||||||
|
|
||||||
|
|||||||
@ -584,7 +584,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','',$default_font_size - 2);
|
$pdf->SetFont('','',$default_font_size - 2);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top -3);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
|
|
||||||
$pdf->SetDrawColor(128,128,128);
|
$pdf->SetDrawColor(128,128,128);
|
||||||
|
|||||||
@ -587,7 +587,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
|
|||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
$pdf->SetFont('','', $default_font_size - 2);
|
$pdf->SetFont('','', $default_font_size - 2);
|
||||||
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
$titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$conf->monnaie));
|
||||||
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top -3);
|
$pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
|
||||||
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
$pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
|
||||||
|
|
||||||
$pdf->SetDrawColor(128,128,128);
|
$pdf->SetDrawColor(128,128,128);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user