Merge branch 'fixes/fix-recap-text-multiligne' into staging
This commit is contained in:
commit
e7d0d08efd
@ -113,7 +113,7 @@ class InvoicePdfHandler extends FPDF {
|
|||||||
}
|
}
|
||||||
$clientInfoXAxis = 125;
|
$clientInfoXAxis = 125;
|
||||||
|
|
||||||
$clientAddress = FileExportHelpers::FormatTextForExport($this->factureData['client_real_adress']);
|
$clientAddress = $this->factureData['client_real_adress'];
|
||||||
$clientAdressWidth = $this->GetStringWidth($clientAddress);
|
$clientAdressWidth = $this->GetStringWidth($clientAddress);
|
||||||
$maxWidth = $this->GetPageWidth();
|
$maxWidth = $this->GetPageWidth();
|
||||||
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
||||||
@ -124,7 +124,7 @@ class InvoicePdfHandler extends FPDF {
|
|||||||
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport($clientName));
|
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport($clientName));
|
||||||
$clientInfoYAxis += 5;
|
$clientInfoYAxis += 5;
|
||||||
$this->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
$this->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
||||||
$this->MultiCell( 0, 5, trim($clientAddress));
|
$this->MultiCell( 0, 5, trim(FileExportHelpers::FormatTextForExport($clientAddress)));
|
||||||
if($clientAdressIsMultiline){
|
if($clientAdressIsMultiline){
|
||||||
$clientInfoYAxis += 5;
|
$clientInfoYAxis += 5;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -202,13 +202,13 @@ class InvoiceRecapService {
|
|||||||
$pdf->Cell( 0, 7, utf8_decode($clientGroupFacturation["group_facturation_name"]));
|
$pdf->Cell( 0, 7, utf8_decode($clientGroupFacturation["group_facturation_name"]));
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
||||||
$clientAdress = FileExportHelpers::FormatTextForExport($clientGroupFacturation["address"]);
|
$clientAdress = $clientGroupFacturation["address"];
|
||||||
$clientAdressWidth = $pdf->GetStringWidth($clientAdress);
|
$clientAdressWidth = $pdf->GetStringWidth($clientAdress);
|
||||||
$maxWidth = $pdf->GetPageWidth();
|
$maxWidth = $pdf->GetPageWidth();
|
||||||
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
||||||
$clientAdressIsMultiline = $clientAdressWidth > $availableWidhtForClientInfo;
|
$clientAdressIsMultiline = $clientAdressWidth > $availableWidhtForClientInfo;
|
||||||
$pdf->SetMargins(0,0,10);
|
$pdf->SetMargins(0,0,10);
|
||||||
$pdf->MultiCell( 0, 7, trim($clientAdress));
|
$pdf->MultiCell( 0, 7, trim(FileExportHelpers::FormatTextForExport($clientAdress)));
|
||||||
$pdf->SetMargins(0,0,0);
|
$pdf->SetMargins(0,0,0);
|
||||||
if($clientAdressIsMultiline){
|
if($clientAdressIsMultiline){
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
@ -312,7 +312,7 @@ class InvoiceRecapService {
|
|||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
||||||
$pdf->SetMargins(0,0,10);
|
$pdf->SetMargins(0,0,10);
|
||||||
$pdf->MultiCell( 0, 7, trim($clientAdress));
|
$pdf->MultiCell( 0, 7, trim(FileExportHelpers::FormatTextForExport($clientAdress)));
|
||||||
$pdf->SetMargins(0,0,0);
|
$pdf->SetMargins(0,0,0);
|
||||||
if($clientAdressIsMultiline){
|
if($clientAdressIsMultiline){
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
@ -371,10 +371,10 @@ class InvoiceRecapService {
|
|||||||
|
|
||||||
for ($index_facture_position; $index_facture_position < ($init_index + $max_nb_toget) ; $index_facture_position++) {
|
for ($index_facture_position; $index_facture_position < ($init_index + $max_nb_toget) ; $index_facture_position++) {
|
||||||
$date_soin_temp = new DateTime($mois[$index_facture_position]['date_soin']);
|
$date_soin_temp = new DateTime($mois[$index_facture_position]['date_soin']);
|
||||||
$defuntNameText = FileExportHelpers::FormatTextForExport($mois[$index_facture_position]['defunt']);
|
$defuntNameText = $mois[$index_facture_position]['defunt'];
|
||||||
$pdf->SetXY( 6, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, $mois[$index_facture_position]['num'], 0, 0, '');
|
$pdf->SetXY( 6, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, $mois[$index_facture_position]['num'], 0, 0, '');
|
||||||
$pdf->SetXY( 29, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, utf8_decode($formatter_ds->format($date_soin_temp)), 0, 0, '');
|
$pdf->SetXY( 29, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, utf8_decode($formatter_ds->format($date_soin_temp)), 0, 0, '');
|
||||||
$pdf->SetXY( 47, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->MultiCell( 35, 5, $defuntNameText);
|
$pdf->SetXY( 47, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->MultiCell( 35, 5, FileExportHelpers::FormatTextForExport($defuntNameText),0,'L');
|
||||||
$pdf->SetXY( 85, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 38, 5, FileExportHelpers::FormatTextForExport($mois[$index_facture_position]['produit_references']), 0, 0, '');
|
$pdf->SetXY( 85, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 38, 5, FileExportHelpers::FormatTextForExport($mois[$index_facture_position]['produit_references']), 0, 0, '');
|
||||||
$pdf->SetXY( 147, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 13, 5, number_format($mois[$index_facture_position]['montant_htc'],2,'.','').chr(128), 0, 0, 'C');
|
$pdf->SetXY( 147, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 13, 5, number_format($mois[$index_facture_position]['montant_htc'],2,'.','').chr(128), 0, 0, 'C');
|
||||||
$pdf->SetXY( 168, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 10, 5, number_format($mois[$index_facture_position]['montant_tva'],2,'.','').chr(128), 0, 0, 'C');
|
$pdf->SetXY( 168, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 10, 5, number_format($mois[$index_facture_position]['montant_tva'],2,'.','').chr(128), 0, 0, 'C');
|
||||||
@ -610,13 +610,12 @@ class InvoiceRecapService {
|
|||||||
$pdf->Cell( 0, 7, utf8_decode($clientHeaderLabel));
|
$pdf->Cell( 0, 7, utf8_decode($clientHeaderLabel));
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
||||||
$clientAddress = FileExportHelpers::FormatTextForExport($clientAddress);
|
|
||||||
$clientAdressWidth = $pdf->GetStringWidth($clientAddress);
|
$clientAdressWidth = $pdf->GetStringWidth($clientAddress);
|
||||||
$maxWidth = $pdf->GetPageWidth();
|
$maxWidth = $pdf->GetPageWidth();
|
||||||
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
$availableWidhtForClientInfo = $maxWidth - 10 - $clientInfoXAxis;
|
||||||
$clientAdressIsMultiline = $clientAdressWidth > $availableWidhtForClientInfo;
|
$clientAdressIsMultiline = $clientAdressWidth > $availableWidhtForClientInfo;
|
||||||
$pdf->SetMargins(0,0,10);
|
$pdf->SetMargins(0,0,10);
|
||||||
$pdf->MultiCell( 0, 7, trim($clientAddress));
|
$pdf->MultiCell( 0, 7, trim(FileExportHelpers::FormatTextForExport($clientAddress)));
|
||||||
$pdf->SetMargins(0,0,0);
|
$pdf->SetMargins(0,0,0);
|
||||||
if($clientAdressIsMultiline){
|
if($clientAdressIsMultiline){
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
@ -719,7 +718,7 @@ class InvoiceRecapService {
|
|||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
$pdf->SetXY($clientInfoXAxis,$clientInfoYAxis);
|
||||||
$pdf->SetMargins(0,0,10);
|
$pdf->SetMargins(0,0,10);
|
||||||
$pdf->MultiCell( 0, 7, trim($clientAddress));
|
$pdf->MultiCell( 0, 7, trim(FileExportHelpers::FormatTextForExport($clientAddress)));
|
||||||
$pdf->SetMargins(0,0,0);
|
$pdf->SetMargins(0,0,0);
|
||||||
if($clientAdressIsMultiline){
|
if($clientAdressIsMultiline){
|
||||||
$clientInfoYAxis += 7;
|
$clientInfoYAxis += 7;
|
||||||
@ -780,10 +779,10 @@ class InvoiceRecapService {
|
|||||||
|
|
||||||
for ($index_facture_position; $index_facture_position < ($init_index + $max_nb_toget) ; $index_facture_position++) {
|
for ($index_facture_position; $index_facture_position < ($init_index + $max_nb_toget) ; $index_facture_position++) {
|
||||||
$date_soin_temp = new DateTime($client[$index_facture_position]['date_soin']);
|
$date_soin_temp = new DateTime($client[$index_facture_position]['date_soin']);
|
||||||
$defuntNameText = FileExportHelpers::FormatTextForExport($client[$index_facture_position]['defunt']);
|
$defuntNameText = $client[$index_facture_position]['defunt'];
|
||||||
$pdf->SetXY( 6, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, $client[$index_facture_position]['num'], 0, 0, '');
|
$pdf->SetXY( 6, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, $client[$index_facture_position]['num'], 0, 0, '');
|
||||||
$pdf->SetXY( 29, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 18, 5, utf8_decode($formatter_ds->format($date_soin_temp)), 0, 0, '');
|
$pdf->SetXY( 29, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 18, 5, utf8_decode($formatter_ds->format($date_soin_temp)), 0, 0, '');
|
||||||
$pdf->SetXY( 47, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->MultiCell( 35, 5, $defuntNameText);
|
$pdf->SetXY( 47, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->MultiCell( 35, 5, FileExportHelpers::FormatTextForExport($defuntNameText));
|
||||||
$pdf->SetXY( 85, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, utf8_decode(html_entity_decode($client[$index_facture_position]['produit_references'])), 0, 0, '');
|
$pdf->SetXY( 85, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 28, 5, utf8_decode(html_entity_decode($client[$index_facture_position]['produit_references'])), 0, 0, '');
|
||||||
$pdf->SetXY( 147, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 13, 5, number_format($client[$index_facture_position]['montant_htc'],2,'.','').chr(128), 0, 0, 'C');
|
$pdf->SetXY( 147, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 13, 5, number_format($client[$index_facture_position]['montant_htc'],2,'.','').chr(128), 0, 0, 'C');
|
||||||
$pdf->SetXY( 168, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 10, 5, number_format($client[$index_facture_position]['montant_tva'],2,'.','').chr(128), 0, 0, 'C');
|
$pdf->SetXY( 168, $y_facture ); $pdf->SetFont('ComicSans','',8); $pdf->Cell( 10, 5, number_format($client[$index_facture_position]['montant_tva'],2,'.','').chr(128), 0, 0, 'C');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user