From baa0d4a068b05aad348d39c8ecc927e926bd3369 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Fri, 20 Sep 2024 10:29:16 +0000 Subject: [PATCH] FIX_A5 alignment --- app/Controllers/Invoice.php | 25 +++---- app/Views/address_pdf_landscape_template.php | 72 ++++++++++---------- 2 files changed, 45 insertions(+), 52 deletions(-) diff --git a/app/Controllers/Invoice.php b/app/Controllers/Invoice.php index 36554c1c..da67dc58 100644 --- a/app/Controllers/Invoice.php +++ b/app/Controllers/Invoice.php @@ -857,41 +857,36 @@ class Invoice extends BaseController $mpdf->Output($pdfFileName, 'D'); } - //new design public function print_address_landscape($id) { - $model = new InvoiceModel(); $invoiceData = $model->getInvoiceData($id); // print_r($invoiceData);die(); - $config = [ 'mode' => 'utf-8', - 'format' => 'A5-L', // Change format to A5-L for landscape + 'format' => 'A5-L', // A5 landscape format 'default_font_size' => 12, 'default_font' => 'Arial', - 'margin_left' => 0, - 'margin_right' => 0, - 'margin_top' => 5, - 'margin_bottom' => 5, - 'margin_header' => 0, - 'margin_footer' => 0, - 'orientation' => 'L', // Change to landscape orientation + 'margin_left' => 10, + 'margin_right' => 10, + 'margin_top' => 10, + 'margin_bottom' => 10, + 'orientation' => 'L', // Landscape orientation ]; + + // $mpdf = new \Mpdf\Mpdf($config); $mpdf = new Mpdf($config); $mpdf->SetTitle('Customer Address'); $mpdf->SetAuthor($invoiceData[0]->company_name); - $mpdf->SetCreator(''); - + // Generate the PDF content (HTML) with customer and address data $html = view('address_pdf_landscape_template', ['invoiceData' => $invoiceData]); // echo $html;die; $mpdf->WriteHTML($html); - $pdfFileName = 'customer_address_' . date('Y-m-d H-i-s') . '.pdf'; + $pdfFileName = 'customer_address_' . date('Y-m-d_H-i-s') . '.pdf'; $mpdf->Output($pdfFileName, 'D'); } - public function general_inv_rp() { $model = new InvoiceModel(); diff --git a/app/Views/address_pdf_landscape_template.php b/app/Views/address_pdf_landscape_template.php index 5b06f94b..6fc80810 100644 --- a/app/Views/address_pdf_landscape_template.php +++ b/app/Views/address_pdf_landscape_template.php @@ -6,15 +6,15 @@ Shipping Label Template - - -
- -
- From :
- company_name; ?>
- company_address. ","; ?>
- company_city; ?> - company_postal_code. ","; ?>
- company_state. "."; ?>
- company_mobile_no; ?> -
- -
- Order : invoice_number; ?> -
- -
- To :
- customer_name ?>
- customer_ship_address && ($value->saddr_id !== null || $value->saddr_id !== '')){ ?> - customer_ship_address ? $value->customer_ship_address." ,
" : "" ?> - customer_ship_city ? $value->customer_ship_city." " : "" ?> - customer_ship_postal_code ? " - " . $value->customer_ship_postal_code."
" : ""; ?> - customer_ship_state ? $value->customer_ship_state. ".
" : "" ?> - saddr_id === null || $value->saddr_id === '') { + +
+ +
+ From :
+ company_name; ?>
+ company_address . ","; ?>
+ company_city; ?> - company_postal_code . ","; ?>
+ company_state . "."; ?>
+ company_mobile_no; ?> +
+ +
+ Order : invoice_number; ?> +
+ +
+ To :
+ customer_name ?>
+ customer_ship_address && ($value->saddr_id !== null || $value->saddr_id !== '')){ ?> + customer_ship_address ? $value->customer_ship_address . " ,
" : "" ?> + customer_ship_city ? $value->customer_ship_city . " " : "" ?> + customer_ship_postal_code ? " - " . $value->customer_ship_postal_code . "
" : ""; ?> + customer_ship_state ? $value->customer_ship_state . ".
" : "" ?> + saddr_id === null || $value->saddr_id === '') { echo $value->shipping_address ? $value->shipping_address.'
' : ''; } ?> - mobile_no ? "Mobile : ".$value->mobile_no." ." : "" ?> + mobile_no ? "Mobile : " . $value->mobile_no . " ." : "" ?> +
+
+
- -
-