DocumentDesigner

📦 composants\documents\_Documents_provider\Traits\DocumentDesigner

Trait for document design functionality
function makeParagraph(?string $html): string { return '<p style="line-height: 1em;">' . $html . '</p>'; }

🔧 makeParagraph

Méthode pour générer les infos de la facture formatté public static function design_generateTotalFacture(array $currenTotals): string { $html = '
'; $html .= '

Total HT

'; $html .= '

' . number_format($infoFacture['att5'], 2, '.', '') . ' €

'; $html .= '
'; $html .= $this->generateTauxTVA(); if ($infoFacture['att30'] != "" && $infoFacture['att30'] != 0) { $html .= '
'; $html .= '

Remise TTC

'; $html .= '

' . number_format($infoFacture['att30'], 2, '.', '') . ' €

'; $html .= '
'; } $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= '
Total TTC' . number_format($infoFacture['att7'], 2, '.', '') . ' €
'; return $html; }
function makeParagraph(?string $html): string { return '<p style="line-height: 1em;">' . $html . '</p>'; }

↩️ Returns

(string)

🔧 makeParagraph

Generate a paragraph for document output
function makeParagraph(?string $html): string { return '<p style="line-height: 1em;">' . $html . '</p>'; }

⚙️ Parameters

↩️ Returns

(string) HTML formatted paragraph

🔧 makeFooter_Document

Generate a document footer
function makeFooter_Document(?string $html): string { return '<div class="document-footer">' . $html . '</div>'; }

⚙️ Parameters

↩️ Returns

(string) Formatted footer HTML

🔧 makeHeader_Document

Generate a document header
function makeHeader_Document(?string $html): string { return '<div class="document-header">' . $html . '</div>'; }

⚙️ Parameters

↩️ Returns

(string) Formatted header HTML