Modified in all pdf can access Header & Item Font Size from Database
This commit is contained in:
@@ -42,6 +42,8 @@ For Extra Time
|
|||||||
For Order Item & Order Summary Slim
|
For Order Item & Order Summary Slim
|
||||||
*** change OrderItemPdf to OrderItemSlimPdf and OrderSummaryPdf to OrderSummarySlimPdf
|
*** change OrderItemPdf to OrderItemSlimPdf and OrderSummaryPdf to OrderSummarySlimPdf
|
||||||
1) settings/print_settings
|
1) settings/print_settings
|
||||||
|
(a) Font is present => {Header font size:11, Item Font Size:9}
|
||||||
|
(b) Font is blank => {Header font size:12, Item Font Size:10}
|
||||||
2) settings/lookups => { type:print_settings, name:OrderSlimPdf, value:1 }
|
2) settings/lookups => { type:print_settings, name:OrderSlimPdf, value:1 }
|
||||||
* no need to change these files
|
* no need to change these files
|
||||||
{ app/controllers/oqs/edit_controller.rb
|
{ app/controllers/oqs/edit_controller.rb
|
||||||
@@ -53,7 +55,7 @@ For Order Item & Order Summary Slim
|
|||||||
|
|
||||||
For ReceiptBillA5Pdf
|
For ReceiptBillA5Pdf
|
||||||
*** change ReceiptBillPdf to ReceiptBillA5Pdf
|
*** change ReceiptBillPdf to ReceiptBillA5Pdf
|
||||||
1) settings/print_settings , width:680, height:1450
|
1) settings/print_settings , width:680, height:1450, Header font Size:16, Item font size:14
|
||||||
2) settings/lookups => { type:print_settings, name:ReceiptBillA5Pdf, value:1 }
|
2) settings/lookups => { type:print_settings, name:ReceiptBillA5Pdf, value:1 }
|
||||||
|
|
||||||
For ReceiptBillAltName options
|
For ReceiptBillAltName options
|
||||||
@@ -62,6 +64,9 @@ For ReceiptBillAltName options
|
|||||||
For OrderSetPdf options
|
For OrderSetPdf options
|
||||||
*** change OrderItemPdf to OrderSetItemPdf and OrderSummaryPdf to OrderSummarySetPdf
|
*** change OrderItemPdf to OrderSetItemPdf and OrderSummaryPdf to OrderSummarySetPdf
|
||||||
1) settings/lookups => { type:print_settings, name:OrderSetPdf, value:1 }
|
1) settings/lookups => { type:print_settings, name:OrderSetPdf, value:1 }
|
||||||
|
2) settings/print_settings
|
||||||
|
(a) Font is present => {Header font size:11, Item Font Size:9}
|
||||||
|
(b) Font is blank => {Header font size:12, Item Font Size:10}
|
||||||
|
|
||||||
For Bank Integration setting
|
For Bank Integration setting
|
||||||
1) rake db:migrate for card_sale_trans, card_settle_trans
|
1) rake db:migrate for card_sale_trans, card_settle_trans
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ class CallWaiterPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, table,time,shop_detail)
|
def initialize(printer_settings, table,time,shop_detail)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 35
|
self.price_width = 35
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -27,9 +29,6 @@ class CallWaiterPdf < Prawn::Document
|
|||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
end
|
end
|
||||||
|
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
header( shop_detail.name, printer_settings.name)
|
header( shop_detail.name, printer_settings.name)
|
||||||
|
|
||||||
call_waiter(table)
|
call_waiter(table)
|
||||||
@@ -68,4 +67,4 @@ class CallWaiterPdf < Prawn::Document
|
|||||||
|
|
||||||
# end
|
# end
|
||||||
|
|
||||||
end
|
end
|
||||||
@@ -5,6 +5,8 @@ class CloseCashierCustomisePdf < Prawn::Document
|
|||||||
def initialize(printer_settings, shift_sale,shop_details,sale_taxes,other_payment,total_amount_by_account,total_discount_by_account,total_member_discount,total_dinein,total_takeway,total_other_charges)
|
def initialize(printer_settings, shift_sale,shop_details,sale_taxes,other_payment,total_amount_by_account,total_discount_by_account,total_member_discount,total_dinein,total_takeway,total_other_charges)
|
||||||
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 60
|
self.price_width = 60
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -36,8 +38,6 @@ class CloseCashierCustomisePdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
#precision checked
|
#precision checked
|
||||||
if printer_settings.precision.to_i > 2
|
if printer_settings.precision.to_i > 2
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ class CloseCashierPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, shift_sale,shop_details,sale_taxes,other_payment,total_amount_by_account,total_discount_by_account,total_member_discount)
|
def initialize(printer_settings, shift_sale,shop_details,sale_taxes,other_payment,total_amount_by_account,total_discount_by_account,total_member_discount)
|
||||||
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 60
|
self.price_width = 60
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -36,8 +38,6 @@ class CloseCashierPdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
#precision checked
|
#precision checked
|
||||||
if printer_settings.precision.to_i > 2
|
if printer_settings.precision.to_i > 2
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ class CrmOrderPdf < Prawn::Document
|
|||||||
def initialize(booking,order_items,printer_settings)
|
def initialize(booking,order_items,printer_settings)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 10
|
self.margin = 10
|
||||||
# self.price_width = self.p_width / 2
|
# self.price_width = self.p_width / 2
|
||||||
self.price_width=80
|
self.price_width=80
|
||||||
@@ -31,9 +33,6 @@ class CrmOrderPdf < Prawn::Document
|
|||||||
font "#{printer_settings.font}"
|
font "#{printer_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
end
|
end
|
||||||
|
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 9
|
|
||||||
|
|
||||||
header( printer_settings.printer_name, printer_settings.name)
|
header( printer_settings.printer_name, printer_settings.name)
|
||||||
stroke_horizontal_rule
|
stroke_horizontal_rule
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ class MoveTablePdf < Prawn::Document
|
|||||||
def initialize(printer_settings,to,from,shop_detail,date,type,moved_by)
|
def initialize(printer_settings,to,from,shop_detail,date,type,moved_by)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 35
|
self.price_width = 35
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -27,9 +29,6 @@ class MoveTablePdf < Prawn::Document
|
|||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
end
|
end
|
||||||
|
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
header(printer_settings.name,type)
|
header(printer_settings.name,type)
|
||||||
|
|
||||||
call_move_table(to,from,date,type,moved_by)
|
call_move_table(to,from,date,type,moved_by)
|
||||||
@@ -56,4 +55,4 @@ class MoveTablePdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderItemPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order_item, print_status, options, alt_name, before_updated_qty)
|
def initialize(print_settings,order_item, print_status, options, alt_name, before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -26,13 +28,7 @@ class OrderItemPdf < Prawn::Document
|
|||||||
})
|
})
|
||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderItemSlimPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order_item_slim, print_status, options, alt_name, before_updated_qty)
|
def initialize(print_settings,order_item_slim, print_status, options, alt_name, before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -26,13 +28,7 @@ class OrderItemSlimPdf < Prawn::Document
|
|||||||
})
|
})
|
||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderSetItemPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order_set_item, print_status, options, alt_name, before_updated_qty)
|
def initialize(print_settings,order_set_item, print_status, options, alt_name, before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -26,13 +28,7 @@ class OrderSetItemPdf < Prawn::Document
|
|||||||
})
|
})
|
||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderSummaryPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -25,13 +27,7 @@ class OrderSummaryPdf < Prawn::Document
|
|||||||
})
|
})
|
||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderSummarySetPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -26,12 +28,6 @@ class OrderSummarySetPdf < Prawn::Document
|
|||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class OrderSummarySlimPdf < Prawn::Document
|
|||||||
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
def initialize(print_settings,order, print_status, order_items = nil,alt_name,before_updated_qty)
|
||||||
self.page_width = print_settings.page_width
|
self.page_width = print_settings.page_width
|
||||||
self.page_height = print_settings.page_height
|
self.page_height = print_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 40 # No Need for item
|
self.price_width = 40 # No Need for item
|
||||||
self.qty_width = 40
|
self.qty_width = 40
|
||||||
@@ -26,12 +28,6 @@ class OrderSummarySlimPdf < Prawn::Document
|
|||||||
|
|
||||||
font "#{print_settings.font}"
|
font "#{print_settings.font}"
|
||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
|
|
||||||
self.header_font_size = 11
|
|
||||||
self.item_font_size = 9
|
|
||||||
else
|
|
||||||
self.header_font_size = 12
|
|
||||||
self.item_font_size = 10
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ class QueueNoPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, queue)
|
def initialize(printer_settings, queue)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 35
|
self.price_width = 35
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -27,9 +29,6 @@ class QueueNoPdf < Prawn::Document
|
|||||||
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
fallback_fonts ["Courier", "Helvetica", "Times-Roman"]
|
||||||
end
|
end
|
||||||
|
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
header( "Beauty In the Pot", printer_settings.name)
|
header( "Beauty In the Pot", printer_settings.name)
|
||||||
|
|
||||||
queue_no(queue)
|
queue_no(queue)
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ class ReceiptBillA5Pdf < Prawn::Document
|
|||||||
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance,card_data)
|
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance,card_data)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 15
|
self.margin = 15
|
||||||
self.price_width = 120
|
self.price_width = 120
|
||||||
self.qty_width = 50
|
self.qty_width = 50
|
||||||
@@ -43,8 +45,6 @@ class ReceiptBillA5Pdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
self.header_font_size = 16
|
|
||||||
self.item_font_size = 14
|
|
||||||
|
|
||||||
if printer_settings.delimiter
|
if printer_settings.delimiter
|
||||||
delimiter = ","
|
delimiter = ","
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ class ReceiptBillPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance,card_data)
|
def initialize(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, discount_price_by_accounts, member_info = nil,rebate_amount = nil,shop_details, printed_status,current_balance,card_data)
|
||||||
self.page_width = printer_settings.page_width
|
self.page_width = printer_settings.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 0
|
self.margin = 0
|
||||||
self.price_width = 60
|
self.price_width = 60
|
||||||
self.qty_width = 25
|
self.qty_width = 25
|
||||||
@@ -44,8 +46,6 @@ class ReceiptBillPdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
if printer_settings.delimiter
|
if printer_settings.delimiter
|
||||||
delimiter = ","
|
delimiter = ","
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ class StockResultPdf < Prawn::Document
|
|||||||
def initialize(printer_settings, stockcheck, stockcheck_items, checker_name, shop_details)
|
def initialize(printer_settings, stockcheck, stockcheck_items, checker_name, shop_details)
|
||||||
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
self.page_width = printer_settings.page_width #PrintSetting.where("name = ?","Close Cashier").first.page_width
|
||||||
self.page_height = printer_settings.page_height
|
self.page_height = printer_settings.page_height
|
||||||
|
self.header_font_size = printer_settings.header_font_size
|
||||||
|
self.item_font_size = printer_settings.item_font_size
|
||||||
self.margin = 5
|
self.margin = 5
|
||||||
self.price_width = 40
|
self.price_width = 40
|
||||||
self.qty_width = 20
|
self.qty_width = 20
|
||||||
@@ -35,9 +37,7 @@ class StockResultPdf < Prawn::Document
|
|||||||
end
|
end
|
||||||
|
|
||||||
# font "public/fonts/Zawgyi-One.ttf"
|
# font "public/fonts/Zawgyi-One.ttf"
|
||||||
# font "public/fonts/padauk.ttf"
|
# font "public/fonts/padauk.ttf"
|
||||||
self.header_font_size = 10
|
|
||||||
self.item_font_size = 8
|
|
||||||
|
|
||||||
header(shop_details)
|
header(shop_details)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user