theseus/app/lib/snail_mail/components/templates/hcb_stickers_template.rb
2025-06-24 15:32:58 -04:00

48 lines
1.1 KiB
Ruby

module SnailMail
module Components
module Templates
class HCBStickersTemplate < TemplateBase
def self.template_name
"HCB Stickers"
end
def view_template
image(
image_path("lilia-hcb-stickers-bg.png"),
at: [0, 288],
width: 432,
)
# Render speech bubble
# image(
# image_path(speech_bubble_image),
# at: [speech_position[:x], speech_position[:y]],
# width: speech_position[:width]
# )
# Render return address
render_return_address(10, 278, 146, 70)
# Render destination address in speech bubble
render_destination_address(
192,
149,
226,
57,
size: 16,
valign: :bottom,
align: :left
)
# Render IMb barcode
render_imb(216, 25, 207)
render_letter_id(10, 12, 10)
render_qr_code(5, 196, 50)
render_postage
end
end
end
end
end