Génération des PDF - Numéro de Page avec Fiche Pro

Sur le modèle PDF Azur des propal quand on utilise l’option cachée PRODUIT_PDF_MERGE_PROPAL
La fiche produit s’insère correctement dans le PDF de la propal et le numéro de page s’incrémente.
Malheureusement, sur les fichiers joints protégés, le pied de page avec le nb de page ne s’insère pas --> Normal

Du coup, il faudrait

  1. Ne pas compter comme nb de page les documents inclus
  2. Ne pas « graver » le « Page x/x » sur les documents inclus.

Je n’arrive pas à trouver la modification à faire dans ce p’tit bout de code :

$infile = $filetomerge_dir . '/' . $linefile->file_name;
if (file_exists($infile) && is_readable($infile))
{
$pagecount = $pdf->setSourceFile($infile);
for($i = 1; $i <= $pagecount; $i ++)
	{
	$tplIdx = $pdf->importPage($i);
	if ($tplIdx!==false)
		{ $s = $pdf->getTemplatesize($tplIdx);
		$pdf->AddPage($s['h'] > $s['w'] ? 'P' : 'L');
		$pdf->useTemplate($tplIdx);	} else {
		setEventMessages(null, array($infile.' cannot be added, probably protected PDF'),'warnings'); }
	}
}

Bonsoir,

Pas normal !
Si des pages sont insérées elles doivent être incluses dans la pagination sinon la légalité du document n’est pas assurée.
Et oui la pagination doit et peut-être inséré sur ces pages ajoutées.

Cordialement,
Sylvain Legrand

Oui et non… Cela reste juste à titre informatif.
Le rajout des CGV est bien comptabilisé dans la pigination
Mais les fiches produits n’ont pas spécialement lieu d’être.

Du coup comme la pagination n’arrive pas à se faire sur les documents protégé (pour le test j’ai pris la fiche produit générée par Dolibarr avec déjà la fonction pdf_pagefooter et donc une numérotation des pages de la fiche produit) il ne faudrait pas les comptabiliser… Ou corriger l’erreur.