Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for datas in data
- aaa = Time.now
- current_title = datas.op_last_nm + datas.op_first_nm + datas.op_middle_nm + datas.l_name
- if prior_title != current_title then
- pdf.start_new_page
- y = 480
- hdr.add_header(pdf, datas, column1, column2, column3, column4, column5, column6)
- end
- y -= 10
- pdf.add_text(column1, y, "#{datas.mp_prefix} #{datas.mp_first_nm} #{datas.mp_middle_nm} #{datas.mp_last_nm}")
- pdf.add_text(column2, y, "#{datas.mp_id}")
- pdf.add_text(column3, y, "#{datas.mp_birthday}")
- pdf.add_text(column4, y, "#{datas.mp_start_dt}")
- pdf.add_text(column5, y, "#{datas.mp_home_phone}")
- pdf.add_text(column6, y, "#{datas.mp_employer}")
- y -= 10
- pdf.add_text(column1, y, "#{datas.mp_address_1}")
- pdf.add_text(column2, y, "#{datas.mp_keytag}")
- pdf.add_text(column3, y, "#{datas.mp_gender}")
- pdf.add_text(column4, y, "#{datas.mp_end_dt}")
- pdf.add_text(column5, y, "#{datas.mp_email}")
- if !(datas.mp_address_2.nil?)
- y -= 10
- pdf.add_text(column1, y, "#{datas.mp_address_2}")
- end
- if !(datas.mp_address_3.nil?)
- y -= 10
- pdf.add_text(column1, y, "#{datas.mp_address_3}")
- end
- y -= 10
- pdf.add_text(column1, y, "#{datas.mp_city}, #{datas.mp_state} #{datas.mp_zip}")
- y -= 5
- pdf.stroke_color Color::RGB::Black
- pdf.line(40, y, 752, y).stroke
- y -= 5
- if y < 100 then
- pdf.start_new_page
- y = 480
- hdr.add_header(pdf, datas, column1, column2, column3, column4, column5, column6)
- end
- prior_title = current_title
- logger.debug(Time.now - aaa)
- end
Add Comment
Please, Sign In to add comment