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 .= 'Total TTC | '; $html .= '' . number_format($infoFacture['att7'], 2, '.', '') . ' € | '; $html .= '
'; $html .= '
'; 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
- $html (string) Content to put in the paragraph
↩️ Returns
(string) HTML formatted paragraph
Generate a document footer
function makeFooter_Document(?string $html): string
{
return '<div class="document-footer">' . $html . '</div>';
}
⚙️ Parameters
- $html (string) Footer content
↩️ Returns
(string) Formatted footer HTML
Generate a document header
function makeHeader_Document(?string $html): string
{
return '<div class="document-header">' . $html . '</div>';
}
⚙️ Parameters
- $html (string) Header content
↩️ Returns
(string) Formatted header HTML