From 2b358221027c913a28b1c3ea4deb271e13a8cb25 Mon Sep 17 00:00:00 2001 From: EikhantMon Date: Fri, 1 Jun 2018 10:47:14 +0630 Subject: [PATCH] change qty_width in pdf --- README.md | 7 ++++++- app/pdf/order_item_customise_pdf.rb | 2 +- app/pdf/order_item_slim_customise_pdf.rb | 2 +- app/pdf/order_item_slim_pdf.rb | 20 ++++++++++---------- app/pdf/order_set_item_customise_pdf.rb | 2 +- app/pdf/order_summary_customise_pdf.rb | 2 +- app/pdf/order_summary_set_customise_pdf.rb | 2 +- app/pdf/order_summary_slim_customise_pdf.rb | 2 +- 8 files changed, 22 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 7c5131a2..186c7336 100755 --- a/README.md +++ b/README.md @@ -62,7 +62,12 @@ For Order Printing 5)) ********* Order Set Pdf ********* 1) settings/print_settings (a) Unique Code => OrderSetItemCustomisePdf & OrderSummarySetCustomisePdf - (b) Can change Header font size and Item Font Size as you like + (b) Can change Header font size and Item Font Size as you like + 6)) ********* Order Slim Customise PDF + 1) settings/print_settings + (a) Unique Code => OrderItemSlimCustomisePdf & OrderSummarySlimCustomisePdf + (b) Can change Header font size and Item Font Size as you like + For ReceiptBillA5Pdf *** change ReceiptBillPdf to ReceiptBillA5Pdf diff --git a/app/pdf/order_item_customise_pdf.rb b/app/pdf/order_item_customise_pdf.rb index 4ba590ef..4124a075 100644 --- a/app/pdf/order_item_customise_pdf.rb +++ b/app/pdf/order_item_customise_pdf.rb @@ -9,7 +9,7 @@ class OrderItemCustomisePdf < Prawn::Document self.order_no_font_size = 8 self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15 diff --git a/app/pdf/order_item_slim_customise_pdf.rb b/app/pdf/order_item_slim_customise_pdf.rb index 38bd9553..df0cef46 100644 --- a/app/pdf/order_item_slim_customise_pdf.rb +++ b/app/pdf/order_item_slim_customise_pdf.rb @@ -8,7 +8,7 @@ class OrderItemSlimCustomisePdf < Prawn::Document self.item_font_size = print_settings.item_font_size.to_i self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15 diff --git a/app/pdf/order_item_slim_pdf.rb b/app/pdf/order_item_slim_pdf.rb index 118927f6..92158663 100755 --- a/app/pdf/order_item_slim_pdf.rb +++ b/app/pdf/order_item_slim_pdf.rb @@ -4,8 +4,8 @@ class OrderItemSlimPdf < Prawn::Document def initialize(print_settings,order_item_slim, print_status, options, alt_name, before_updated_qty) self.page_width = print_settings.page_width self.page_height = print_settings.page_height - self.header_font_size = printer_settings.header_font_size.to_i - self.item_font_size = printer_settings.item_font_size.to_i + self.header_font_size = print_settings.header_font_size.to_i + self.item_font_size = print_settings.item_font_size.to_i self.margin = 0 self.price_width = 40 # No Need for item self.qty_width = 40 @@ -105,14 +105,14 @@ class OrderItemSlimPdf < Prawn::Document end - # if alt_name - # if order_item_slim.alt_name - # move_down 1 - # font("public/fonts/NotoSansCJKtc-Regular.ttf") do - # text "(#{order_item_slim.alt_name})", :size => self.item_font_size,:align => :left, :inline_format => true - # end - # end - # end + if alt_name + if order_item_slim.alt_name + move_down 1 + font("public/fonts/NotoSansCJKtc-Regular.ttf") do + text "(#{order_item_slim.alt_name})", :size => self.item_font_size,:align => :left, :inline_format => true + end + end + end if !options.empty? move_down 1 diff --git a/app/pdf/order_set_item_customise_pdf.rb b/app/pdf/order_set_item_customise_pdf.rb index 48dcaf7f..4a1890eb 100644 --- a/app/pdf/order_set_item_customise_pdf.rb +++ b/app/pdf/order_set_item_customise_pdf.rb @@ -9,7 +9,7 @@ class OrderSetItemCustomisePdf < Prawn::Document self.order_no_font_size = 8 self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15 diff --git a/app/pdf/order_summary_customise_pdf.rb b/app/pdf/order_summary_customise_pdf.rb index dd3bdbf0..666d6755 100644 --- a/app/pdf/order_summary_customise_pdf.rb +++ b/app/pdf/order_summary_customise_pdf.rb @@ -9,7 +9,7 @@ class OrderSummaryCustomisePdf < Prawn::Document self.order_no_font_size = 8 self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15 diff --git a/app/pdf/order_summary_set_customise_pdf.rb b/app/pdf/order_summary_set_customise_pdf.rb index 037192c1..823664eb 100644 --- a/app/pdf/order_summary_set_customise_pdf.rb +++ b/app/pdf/order_summary_set_customise_pdf.rb @@ -9,7 +9,7 @@ class OrderSummarySetCustomisePdf < Prawn::Document self.order_no_font_size = 8 self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15 diff --git a/app/pdf/order_summary_slim_customise_pdf.rb b/app/pdf/order_summary_slim_customise_pdf.rb index 9a2a1045..4e4df0f9 100644 --- a/app/pdf/order_summary_slim_customise_pdf.rb +++ b/app/pdf/order_summary_slim_customise_pdf.rb @@ -8,7 +8,7 @@ class OrderSummarySlimCustomisePdf < Prawn::Document self.item_font_size = print_settings.item_font_size.to_i self.margin = 0 self.price_width = 40 # No Need for item - self.qty_width = 25 + self.qty_width = 40 self.total_width = 40 # No Need for item self.item_width = self.page_width - (self.qty_width - self.margin) self.item_height = 15