Add rotate option for save_sheet (#301) (#345)

* Initial work on rotate for save_sheet

* Feature done! Maybe?
This commit is contained in:
Andy Meneely
2021-10-22 01:26:03 -04:00
committed by GitHub
parent 7b64c1aa49
commit 969f16633e
18 changed files with 724 additions and 67 deletions
@@ -135,9 +135,9 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 75, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 150, 0])
cairo: paint([])
surface: write_to_png(["_output/autoscale_w_data_00.png"])
surface: finish([])
@@ -961,9 +961,9 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 75, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 150, 0])
cairo: paint([])
surface: write_to_png(["_output/autoscale_w_ellipsize_00.png"])
surface: finish([])
@@ -1106,9 +1106,9 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 75, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 150, 0])
cairo: paint([])
surface: write_to_png(["_output/autoscale_w_range_00.png"])
surface: finish([])
+3 -3
View File
@@ -244,11 +244,11 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 1125, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 2250, 0])
cairo: paint([])
cairo: set_source([MockDouble, 300, 0])
cairo: set_source([MockDouble, 3375, 0])
cairo: paint([])
surface: write_to_png(["_output/sample_csv_qty_00.png"])
surface: finish([])
+7 -7
View File
@@ -342,11 +342,11 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 1125, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 2250, 0])
cairo: paint([])
cairo: set_source([MockDouble, 300, 0])
cairo: set_source([MockDouble, 3375, 0])
cairo: paint([])
surface: write_to_png(["_output/sample_xlsx_qty_00.png"])
surface: finish([])
@@ -757,15 +757,15 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 1125, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 2250, 0])
cairo: paint([])
cairo: set_source([MockDouble, 0, 101])
cairo: paint([])
cairo: set_source([MockDouble, 100, 101])
cairo: set_source([MockDouble, 1125, 101])
cairo: paint([])
cairo: set_source([MockDouble, 200, 101])
cairo: set_source([MockDouble, 2250, 101])
cairo: paint([])
surface: write_to_png(["_output/sample_excel_resources_00.png"])
surface: finish([])
+2 -2
View File
@@ -531,9 +531,9 @@ cairo: stroke([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 1125, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 2250, 0])
cairo: paint([])
surface: write_to_png(["_output/ranges_00.png"])
surface: finish([])
+647 -25
View File
@@ -1633,7 +1633,7 @@ cairo: set_source([MockDouble, 75, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 75])
cairo: set_source([MockDouble, 1131, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1641,7 +1641,7 @@ cairo: set_source([MockDouble, 75, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 181])
cairo: set_source([MockDouble, 1131, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1649,7 +1649,7 @@ cairo: set_source([MockDouble, 75, 287])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 287])
cairo: set_source([MockDouble, 1131, 287])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1657,7 +1657,7 @@ cairo: set_source([MockDouble, 75, 393])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 393])
cairo: set_source([MockDouble, 1131, 393])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1665,7 +1665,7 @@ cairo: set_source([MockDouble, 75, 499])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 499])
cairo: set_source([MockDouble, 1131, 499])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1673,7 +1673,7 @@ cairo: set_source([MockDouble, 75, 605])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 605])
cairo: set_source([MockDouble, 1131, 605])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1681,7 +1681,7 @@ cairo: set_source([MockDouble, 75, 711])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 711])
cairo: set_source([MockDouble, 1131, 711])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1689,7 +1689,7 @@ cairo: set_source([MockDouble, 75, 817])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 817])
cairo: set_source([MockDouble, 1131, 817])
cairo: paint([])
surface: write_to_png(["_output/save_single_sheet_00.png"])
cairo: set_source([MockDouble, -37, -37])
@@ -1698,15 +1698,15 @@ cairo: set_source([MockDouble, 75, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 75])
cairo: set_source([MockDouble, 1131, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 285, 75])
cairo: set_source([MockDouble, 2187, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 390, 75])
cairo: set_source([MockDouble, 3243, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1714,15 +1714,15 @@ cairo: set_source([MockDouble, 75, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 181])
cairo: set_source([MockDouble, 1131, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 285, 181])
cairo: set_source([MockDouble, 2187, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 390, 181])
cairo: set_source([MockDouble, 3243, 181])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_00.png"])
cairo: set_source([MockDouble, -37, -37])
@@ -1731,15 +1731,15 @@ cairo: set_source([MockDouble, 75, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 75])
cairo: set_source([MockDouble, 1131, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 285, 75])
cairo: set_source([MockDouble, 2187, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 390, 75])
cairo: set_source([MockDouble, 3243, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1747,15 +1747,15 @@ cairo: set_source([MockDouble, 75, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 181])
cairo: set_source([MockDouble, 1131, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 285, 181])
cairo: set_source([MockDouble, 2187, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 390, 181])
cairo: set_source([MockDouble, 3243, 181])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_01.png"])
cairo: set_source([MockDouble, -37, -37])
@@ -1764,7 +1764,7 @@ cairo: set_source([MockDouble, 75, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 75])
cairo: set_source([MockDouble, 1131, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
@@ -1772,7 +1772,7 @@ cairo: set_source([MockDouble, 75, 181])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 181])
cairo: set_source([MockDouble, 1131, 181])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_range_00.png"])
cairo: set_source([MockDouble, -37, -37])
@@ -1781,16 +1781,16 @@ cairo: set_source([MockDouble, 75, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 180, 75])
cairo: set_source([MockDouble, 1131, 75])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_range_01.png"])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 767, 75])
cairo: set_source([MockDouble, 1141, 75])
cairo: paint([])
cairo: set_source([MockDouble, -37, -37])
cairo: paint([])
cairo: set_source([MockDouble, 662, 75])
cairo: set_source([MockDouble, 85, 75])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rtl_00_with_suffix.png"])
surface: finish([])
@@ -1891,3 +1891,625 @@ surface: write_to_png(["_output/save_sheet_bug332_00.png"])
surface: finish([])
surface: finish([])
surface: finish([])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([10, 10])
cairo: rotate([0])
cairo: translate([-10, -10])
cairo: rounded_rectangle([10, 10, 80, 30, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["black"])
cairo: set_line_width([2.0])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([5, 5])
cairo: rotate([0])
cairo: translate([-5, -5])
cairo: rounded_rectangle([5, 5, 90, 40, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["blue"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["0"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["1"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["2"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["3"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["4"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["5"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["6"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["black"])
cairo: translate([0, 2])
cairo: rotate([0])
cairo: move_to([0, 0])
pango: font_description=([MockDouble])
pango: text=(["7"])
pango: width=([102400])
pango: wrap=([#<Pango::WrapMode word-char>])
pango: ellipsize=([#<Pango::EllipsizeMode end>])
pango: alignment=([#<Pango::Alignment center>])
pango: justify=([false])
cairo: move_to([0, 0])
cairo: move_to([0, 0])
cairo: show_pango_layout([MockDouble])
pango: ellipsized?([])
pango: ellipsized?([])
cairo: restore([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 50, 0])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 0, 101])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 50, 101])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 101])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_00.png"])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: translate([25.0, 50.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-50.0, -25.0])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 50, 0])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_01.png"])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 80, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 0, 101])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 101])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 80, 101])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_trimmed_00.png"])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 0])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_trimmed_01.png"])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 80, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 80, 101])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 101])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 0, 101])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_trimmed_rtl_00.png"])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 80, 0])
cairo: paint([])
cairo: translate([20.0, 45.0])
cairo: rotate([1.5707963267948966])
cairo: translate([-45.0, -20.0])
cairo: set_source([MockDouble, -5, -5])
cairo: paint([])
cairo: set_source([MockDouble, 40, 0])
cairo: paint([])
surface: write_to_png(["_output/save_sheet_rotated_trimmed_rtl_01.png"])
surface: finish([])
surface: finish([])
surface: finish([])
surface: finish([])
surface: finish([])
surface: finish([])
surface: finish([])
surface: finish([])
+2 -2
View File
@@ -454,9 +454,9 @@ pango: ellipsized?([])
cairo: restore([])
cairo: set_source([MockDouble, 0, 0])
cairo: paint([])
cairo: set_source([MockDouble, 100, 0])
cairo: set_source([MockDouble, 1125, 0])
cairo: paint([])
cairo: set_source([MockDouble, 200, 0])
cairo: set_source([MockDouble, 2250, 0])
cairo: paint([])
surface: write_to_png(["_output/embed_multisheet_00.png"])
surface: finish([])
+1 -1
View File
@@ -63,7 +63,7 @@ describe 'Squib samples' do
Dir.chdir(File.dirname("#{samples_dir}/#{sample}")) do
load full_sample_path
end
# overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
test_file_str = File.open(sample_regression_file(sample), 'r:UTF-8').read
expect(log.string).to eq(test_file_str)
end