11 changed files with 832 additions and 19 deletions
@ -1,14 +0,0 @@ |
|||||||
#!/usr/bin/env ruby |
|
||||||
require 'squib' |
|
||||||
|
|
||||||
Squib::Deck.new(width: 825, height: 1125, cards: 16) do |
|
||||||
background color: :gray |
|
||||||
rect x: 38, y: 38, width: 750, height: 1050, x_radius: 38, y_radius: 38 |
|
||||||
|
|
||||||
text str: (1..16).to_a, x: 220, y: 78, font: 'Arial 54' |
|
||||||
|
|
||||||
save_pdf file: 'sample-save-pdf.pdf', margin: 75, gap: 5, trim: 37 |
|
||||||
|
|
||||||
#Note that our PNGs still are not trimmed even though the pdf ones are |
|
||||||
save_png range: 1, prefix: 'save_pdf_' |
|
||||||
end |
|
||||||
@ -0,0 +1,32 @@ |
|||||||
|
require 'squib' |
||||||
|
|
||||||
|
# This sample demonstrates how to use the various save methods |
||||||
|
|
||||||
|
Squib::Deck.new(width: 825, height: 1125, cards: 16) do |
||||||
|
background color: :gray |
||||||
|
rect x: 38, y: 38, width: 750, height: 1050, x_radius: 38, y_radius: 38 |
||||||
|
|
||||||
|
text str: (1..16).to_a, x: 220, y: 78, font: 'Arial 54' |
||||||
|
|
||||||
|
# Place on multiple pages over the PDF, with bleed beeing trimmed off |
||||||
|
save_pdf file: 'save-pdf.pdf', margin: 75, gap: 5, trim: 37 |
||||||
|
|
||||||
|
# Note that our PNGs still are not trimmed even though the pdf ones were |
||||||
|
save_png range: 1, prefix: 'saves_notrim_' |
||||||
|
|
||||||
|
# We can also save our PNGs into a single sheet, |
||||||
|
# rows are calculated based on cols and number of cards |
||||||
|
save_sheet prefix: 'save_single_sheet_', |
||||||
|
columns: 2, margin: 75, gap: 5, trim: 37 |
||||||
|
|
||||||
|
# Or multiple sheets if rows are also specified |
||||||
|
save_sheet prefix: 'save_sheet_', |
||||||
|
columns: 4, rows: 2, |
||||||
|
margin: 75, gap: 5, trim: 37 |
||||||
|
|
||||||
|
# Sheets support ranges too |
||||||
|
save_sheet prefix: 'save_sheet_range_', |
||||||
|
range: 0..5, |
||||||
|
columns: 2, rows: 2, |
||||||
|
margin: 75, gap: 5, trim: 37 |
||||||
|
end |
||||||
@ -0,0 +1,702 @@ |
|||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: set_line_width([2.0]) |
||||||
|
cairo: stroke([]) |
||||||
|
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: fill([]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["1"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["2"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["3"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["4"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["5"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["6"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["7"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["8"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["9"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["10"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["11"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["12"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["13"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["14"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["15"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: save([]) |
||||||
|
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||||
|
cairo: translate([220, 78]) |
||||||
|
cairo: rotate([0]) |
||||||
|
cairo: translate([-220, -78]) |
||||||
|
cairo: move_to([220, 78]) |
||||||
|
pango: font_description=([]) |
||||||
|
pango: text=(["16"]) |
||||||
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||||
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||||
|
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||||
|
pango: justify=([false]) |
||||||
|
pango: spacing=([0]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: update_pango_layout([MockDouble]) |
||||||
|
cairo: show_pango_layout([MockDouble]) |
||||||
|
cairo: restore([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 285, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 390, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 495, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 600, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 705, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 810, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 915, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1020, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1125, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1230, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1335, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1440, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1545, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 1650, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/saves_notrim_1.png"]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 287]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 287]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 393]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 393]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 499]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 499]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 605]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 605]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 711]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 711]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 817]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 817]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/save_single_sheet_0.png"]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 285, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 390, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 285, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 390, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/save_sheet_0.png"]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 285, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 390, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 285, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 390, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/save_sheet_1.png"]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 181]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/save_sheet_range_0.png"]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 75, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, -37, -37]) |
||||||
|
cairo: paint([]) |
||||||
|
cairo: set_source([MockDouble, 180, 75]) |
||||||
|
cairo: paint([]) |
||||||
|
surface: write_to_png(["_output/save_sheet_range_1.png"]) |
||||||
Loading…
Reference in new issue