diff --git a/spec/data/samples/autoscale_font/_autoscale_font.rb.txt b/spec/data/samples/autoscale_font/_autoscale_font.rb.txt index de3d6ad..15e4e23 100644 --- a/spec/data/samples/autoscale_font/_autoscale_font.rb.txt +++ b/spec/data/samples/autoscale_font/_autoscale_font.rb.txt @@ -135,9 +135,9 @@ pango: ellipsized?([]) cairo: restore([]) cairo: set_source([MockDouble, 0, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 0]) +cairo: set_source([MockDouble, 300, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 150, 0]) +cairo: set_source([MockDouble, 600, 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, 75, 0]) +cairo: set_source([MockDouble, 300, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 150, 0]) +cairo: set_source([MockDouble, 600, 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, 75, 0]) +cairo: set_source([MockDouble, 300, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 150, 0]) +cairo: set_source([MockDouble, 600, 0]) cairo: paint([]) surface: write_to_png(["_output/autoscale_w_range_00.png"]) surface: finish([]) diff --git a/spec/data/samples/data/_csv.rb.txt b/spec/data/samples/data/_csv.rb.txt index cd867c5..f0b9cb5 100644 --- a/spec/data/samples/data/_csv.rb.txt +++ b/spec/data/samples/data/_csv.rb.txt @@ -244,11 +244,11 @@ pango: ellipsized?([]) cairo: restore([]) cairo: set_source([MockDouble, 0, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 1125, 0]) +cairo: set_source([MockDouble, 825, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 0]) +cairo: set_source([MockDouble, 1650, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 3375, 0]) +cairo: set_source([MockDouble, 2475, 0]) cairo: paint([]) surface: write_to_png(["_output/sample_csv_qty_00.png"]) surface: finish([]) diff --git a/spec/data/samples/data/_excel.rb.txt b/spec/data/samples/data/_excel.rb.txt index 282299b..6404d67 100644 --- a/spec/data/samples/data/_excel.rb.txt +++ b/spec/data/samples/data/_excel.rb.txt @@ -342,11 +342,11 @@ pango: ellipsized?([]) cairo: restore([]) cairo: set_source([MockDouble, 0, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 1125, 0]) +cairo: set_source([MockDouble, 825, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 0]) +cairo: set_source([MockDouble, 1650, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 3375, 0]) +cairo: set_source([MockDouble, 2475, 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, 1125, 0]) +cairo: set_source([MockDouble, 825, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 0]) +cairo: set_source([MockDouble, 1650, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 0, 101]) +cairo: set_source([MockDouble, 0, 1125]) cairo: paint([]) -cairo: set_source([MockDouble, 1125, 101]) +cairo: set_source([MockDouble, 825, 1125]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 101]) +cairo: set_source([MockDouble, 1650, 1125]) cairo: paint([]) surface: write_to_png(["_output/sample_excel_resources_00.png"]) surface: finish([]) diff --git a/spec/data/samples/ranges/_ranges.rb.txt b/spec/data/samples/ranges/_ranges.rb.txt index c59e427..a14ac6d 100644 --- a/spec/data/samples/ranges/_ranges.rb.txt +++ b/spec/data/samples/ranges/_ranges.rb.txt @@ -531,9 +531,9 @@ cairo: stroke([]) cairo: restore([]) cairo: set_source([MockDouble, 0, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 1125, 0]) +cairo: set_source([MockDouble, 825, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 0]) +cairo: set_source([MockDouble, 1650, 0]) cairo: paint([]) surface: write_to_png(["_output/ranges_00.png"]) surface: finish([]) diff --git a/spec/data/samples/saves/_saves.rb.txt b/spec/data/samples/saves/_saves.rb.txt index 7aa50a0..152cb8e 100644 --- a/spec/data/samples/saves/_saves.rb.txt +++ b/spec/data/samples/saves/_saves.rb.txt @@ -1633,63 +1633,63 @@ cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 75]) +cairo: set_source([MockDouble, 831, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 181]) +cairo: set_source([MockDouble, 75, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 181]) +cairo: set_source([MockDouble, 831, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 287]) +cairo: set_source([MockDouble, 75, 2187]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 287]) +cairo: set_source([MockDouble, 831, 2187]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 393]) +cairo: set_source([MockDouble, 75, 3243]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 393]) +cairo: set_source([MockDouble, 831, 3243]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 499]) +cairo: set_source([MockDouble, 75, 4299]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 499]) +cairo: set_source([MockDouble, 831, 4299]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 605]) +cairo: set_source([MockDouble, 75, 5355]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 605]) +cairo: set_source([MockDouble, 831, 5355]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 711]) +cairo: set_source([MockDouble, 75, 6411]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 711]) +cairo: set_source([MockDouble, 831, 6411]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 817]) +cairo: set_source([MockDouble, 75, 7467]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 817]) +cairo: set_source([MockDouble, 831, 7467]) cairo: paint([]) surface: write_to_png(["_output/save_single_sheet_00.png"]) cairo: set_source([MockDouble, -37, -37]) @@ -1698,31 +1698,31 @@ cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 75]) +cairo: set_source([MockDouble, 831, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 2187, 75]) +cairo: set_source([MockDouble, 1587, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 3243, 75]) +cairo: set_source([MockDouble, 2343, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 181]) +cairo: set_source([MockDouble, 75, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 181]) +cairo: set_source([MockDouble, 831, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 2187, 181]) +cairo: set_source([MockDouble, 1587, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 3243, 181]) +cairo: set_source([MockDouble, 2343, 1131]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_00.png"]) cairo: set_source([MockDouble, -37, -37]) @@ -1731,31 +1731,31 @@ cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 75]) +cairo: set_source([MockDouble, 831, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 2187, 75]) +cairo: set_source([MockDouble, 1587, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 3243, 75]) +cairo: set_source([MockDouble, 2343, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 181]) +cairo: set_source([MockDouble, 75, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 181]) +cairo: set_source([MockDouble, 831, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 2187, 181]) +cairo: set_source([MockDouble, 1587, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 3243, 181]) +cairo: set_source([MockDouble, 2343, 1131]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_01.png"]) cairo: set_source([MockDouble, -37, -37]) @@ -1764,15 +1764,15 @@ cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 75]) +cairo: set_source([MockDouble, 831, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 75, 181]) +cairo: set_source([MockDouble, 75, 1131]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 181]) +cairo: set_source([MockDouble, 831, 1131]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_range_00.png"]) cairo: set_source([MockDouble, -37, -37]) @@ -1781,12 +1781,12 @@ cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([MockDouble, 1131, 75]) +cairo: set_source([MockDouble, 831, 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, 1141, 75]) +cairo: set_source([MockDouble, 841, 75]) cairo: paint([]) cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) @@ -2331,6 +2331,82 @@ cairo: show_pango_layout([MockDouble]) pango: ellipsized?([]) pango: ellipsized?([]) cairo: restore([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 100, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 200, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 50]) +cairo: paint([]) +cairo: set_source([MockDouble, 100, 50]) +cairo: paint([]) +cairo: set_source([MockDouble, 200, 50]) +cairo: paint([]) +surface: write_to_png(["_output/save_sheet_unrotated_00.png"]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 100, 0]) +cairo: paint([]) +surface: write_to_png(["_output/save_sheet_unrotated_01.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([4.71238898038469]) +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([4.71238898038469]) +cairo: translate([-50.0, -25.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 100]) +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, 100]) +cairo: paint([]) +cairo: translate([25.0, 50.0]) +cairo: rotate([4.71238898038469]) +cairo: translate([-50.0, -25.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 100, 100]) +cairo: paint([]) +surface: write_to_png(["_output/save_sheet_custom_rotate_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([4.71238898038469]) +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_custom_rotate_01.png"]) cairo: translate([25.0, 50.0]) cairo: rotate([1.5707963267948966]) cairo: translate([-50.0, -25.0]) @@ -2357,21 +2433,21 @@ 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: set_source([MockDouble, 0, 100]) 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: set_source([MockDouble, 50, 100]) 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: set_source([MockDouble, 100, 100]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_rotated_00.png"]) cairo: translate([25.0, 50.0]) @@ -2415,21 +2491,21 @@ 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: set_source([MockDouble, 0, 90]) 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: set_source([MockDouble, 40, 90]) 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: set_source([MockDouble, 80, 90]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_rotated_trimmed_00.png"]) cairo: translate([20.0, 45.0]) @@ -2473,21 +2549,21 @@ 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: set_source([MockDouble, 80, 90]) 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: set_source([MockDouble, 40, 90]) 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: set_source([MockDouble, 0, 90]) cairo: paint([]) surface: write_to_png(["_output/save_sheet_rotated_trimmed_rtl_00.png"]) cairo: translate([20.0, 45.0]) diff --git a/spec/data/samples/text/_embed_text.rb.txt b/spec/data/samples/text/_embed_text.rb.txt index 771dc06..3a661af 100644 --- a/spec/data/samples/text/_embed_text.rb.txt +++ b/spec/data/samples/text/_embed_text.rb.txt @@ -454,9 +454,9 @@ pango: ellipsized?([]) cairo: restore([]) cairo: set_source([MockDouble, 0, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 1125, 0]) +cairo: set_source([MockDouble, 825, 0]) cairo: paint([]) -cairo: set_source([MockDouble, 2250, 0]) +cairo: set_source([MockDouble, 1650, 0]) cairo: paint([]) surface: write_to_png(["_output/embed_multisheet_00.png"]) surface: finish([]) diff --git a/spec/samples/samples_regression_spec.rb b/spec/samples/samples_regression_spec.rb index 6f330be..721e376 100644 --- a/spec/samples/samples_regression_spec.rb +++ b/spec/samples/samples_regression_spec.rb @@ -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