libharu:HPDFPage#concat
#!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page p page.get_trans_matrix rad = 45 / 180.0 * Math::PI page.concat(Math.cos(rad), Math.sin(rad), -Math.sin(rad), Math.cos(rad), 100, 100) p page.get_trans_matrix page.move_to(100, 100) page.line_to(200, 100) page.move_to(150, 50) page.line_to(150, 150) page.stroke pdf.save_to_file(File.basename($0, ".rb") + ".pdf")
で、
[1.0, 0.0, 0.0, 1.0, 0.0, 0.0] [0.70710676908493, 0.70710676908493, -0.70710676908493, 0.70710676908493, 100.0, 100.0]
なぜ set_trans_matrix とかでなくて、この名前?