Guest User

Untitled

a guest
Feb 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. for datas in data
  2. aaa = Time.now
  3. current_title = datas.op_last_nm + datas.op_first_nm + datas.op_middle_nm + datas.l_name
  4. if prior_title != current_title then
  5. pdf.start_new_page
  6. y = 480
  7. hdr.add_header(pdf, datas, column1, column2, column3, column4, column5, column6)
  8. end
  9. y -= 10
  10. pdf.add_text(column1, y, "#{datas.mp_prefix} #{datas.mp_first_nm} #{datas.mp_middle_nm} #{datas.mp_last_nm}")
  11. pdf.add_text(column2, y, "#{datas.mp_id}")
  12. pdf.add_text(column3, y, "#{datas.mp_birthday}")
  13. pdf.add_text(column4, y, "#{datas.mp_start_dt}")
  14. pdf.add_text(column5, y, "#{datas.mp_home_phone}")
  15. pdf.add_text(column6, y, "#{datas.mp_employer}")
  16. y -= 10
  17. pdf.add_text(column1, y, "#{datas.mp_address_1}")
  18. pdf.add_text(column2, y, "#{datas.mp_keytag}")
  19. pdf.add_text(column3, y, "#{datas.mp_gender}")
  20. pdf.add_text(column4, y, "#{datas.mp_end_dt}")
  21. pdf.add_text(column5, y, "#{datas.mp_email}")
  22. if !(datas.mp_address_2.nil?)
  23. y -= 10
  24. pdf.add_text(column1, y, "#{datas.mp_address_2}")
  25. end
  26. if !(datas.mp_address_3.nil?)
  27. y -= 10
  28. pdf.add_text(column1, y, "#{datas.mp_address_3}")
  29. end
  30. y -= 10
  31. pdf.add_text(column1, y, "#{datas.mp_city}, #{datas.mp_state} #{datas.mp_zip}")
  32. y -= 5
  33. pdf.stroke_color Color::RGB::Black
  34. pdf.line(40, y, 752, y).stroke
  35. y -= 5
  36. if y < 100 then
  37. pdf.start_new_page
  38. y = 480
  39. hdr.add_header(pdf, datas, column1, column2, column3, column4, column5, column6)
  40. end
  41. prior_title = current_title
  42. logger.debug(Time.now - aaa)
  43. end
Add Comment
Please, Sign In to add comment