This commit is contained in:
Laurent Destailleur 2008-08-07 07:50:04 +00:00
parent ebc6542c3b
commit 243a5b4863
2 changed files with 2175 additions and 2169 deletions

View File

@ -317,14 +317,17 @@ class pdf_einstein extends ModelePDFCommandes
$nexY+=2; // Passe espace entre les lignes $nexY+=2; // Passe espace entre les lignes
// cherche nombre de lignes a venir pour savoir si place suffisante // cherche nombre de lignes a venir pour savoir si place suffisante
if($i < ($nblignes - 1)){ if ($i < ($nblignes - 1)) // If it's not last line
{
//on récupère la description du produit suivant //on récupère la description du produit suivant
$follow_descproduitservice = $com->lignes[$i+1]->desc; $follow_descproduitservice = $com->lignes[$i+1]->desc;
//on compte le nombre de ligne afin de vérifier la place disponible (largeur de ligne 52 caracteres) //on compte le nombre de ligne afin de vérifier la place disponible (largeur de ligne 52 caracteres)
$nblineFollowDesc = (num_lines($follow_descproduitservice,52)*4); $nblineFollowDesc = (num_lines($follow_descproduitservice,52)*4);
} }
else else // If it's last line
{
$nblineFollowDesc = 0; $nblineFollowDesc = 0;
}
// test si besoin nouvelle page // test si besoin nouvelle page
if (($nexY+$nblineFollowDesc) > ($tab_top+$tab_height) && $i < ($nblignes - 1)) if (($nexY+$nblineFollowDesc) > ($tab_top+$tab_height) && $i < ($nblignes - 1))

View File

@ -334,15 +334,18 @@ class pdf_crabe extends ModelePDFFactures
$nexY+=2; // Passe espace entre les lignes $nexY+=2; // Passe espace entre les lignes
// cherche nombre de lignes a venir pour savoir si place suffisante // Cherche nombre de lignes a venir pour savoir si place suffisante
if($i < ($nblignes - 1)){ if ($i < ($nblignes - 1)) // If it's not last line
{
//on récupère la description du produit suivant //on récupère la description du produit suivant
$follow_descproduitservice = $fac->lignes[$i+1]->desc; $follow_descproduitservice = $fac->lignes[$i+1]->desc;
//on compte le nombre de ligne afin de vérifier la place disponible (largeur de ligne 52 caracteres) //on compte le nombre de ligne afin de vérifier la place disponible (largeur de ligne 52 caracteres)
$nblineFollowDesc = (num_lines($follow_descproduitservice,52)*4); $nblineFollowDesc = (num_lines($follow_descproduitservice,52)*4);
} }
else else // If it's last line
{
$nblineFollowDesc = 0; $nblineFollowDesc = 0;
}
// test si besoin nouvelle page // test si besoin nouvelle page
if (($nexY+$nblineFollowDesc) > ($tab_top+$tab_height) && $i < ($nblignes - 1)) if (($nexY+$nblineFollowDesc) > ($tab_top+$tab_height) && $i < ($nblignes - 1))