fix default Qty field
parent
0d4c8b5de0
commit
b4f3dbc5eb
|
|
@ -37,7 +37,7 @@ end
|
|||
# from each value. This is the default behavior in Squib, but the options
|
||||
# are here just to make sure.
|
||||
|
||||
resource_data = Squib.xlsx(file: 'sample.xlsx', sheet: 2, strip: true) do |header, value|
|
||||
resource_data = Squib.xlsx(file: 'sample.xlsx', explode: 'Qty', sheet: 2, strip: true) do |header, value|
|
||||
case header
|
||||
when 'Cost'
|
||||
"$#{value}k" # e.g. "3" becomes "$3k"
|
||||
|
|
|
|||
|
|
@ -356,6 +356,9 @@ surface: finish([])
|
|||
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"])
|
||||
|
|
@ -373,6 +376,66 @@ 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([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rounded_rectangle([0, 0, 825, 1125, 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([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rounded_rectangle([0, 0, 825, 1125, 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([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rounded_rectangle([0, 0, 825, 1125, 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([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
|
|
@ -446,6 +509,75 @@ cairo: translate([0, 0])
|
|||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Wood"])
|
||||
pango: width=([844800])
|
||||
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])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Wood"])
|
||||
pango: width=([844800])
|
||||
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])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Metal"])
|
||||
pango: width=([844800])
|
||||
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])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Metal"])
|
||||
pango: width=([844800])
|
||||
pango: wrap=([#<Pango::WrapMode word-char>])
|
||||
|
|
@ -515,6 +647,75 @@ cairo: translate([0, 0])
|
|||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["$2k"])
|
||||
pango: width=([844800])
|
||||
pango: wrap=([#<Pango::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Alignment right>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["$2k"])
|
||||
pango: width=([844800])
|
||||
pango: wrap=([#<Pango::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Alignment right>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["$3k"])
|
||||
pango: width=([844800])
|
||||
pango: wrap=([#<Pango::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Alignment right>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: new_path([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["$3k"])
|
||||
pango: width=([844800])
|
||||
pango: wrap=([#<Pango::WrapMode word-char>])
|
||||
|
|
@ -560,7 +761,16 @@ cairo: set_source([MockDouble, 100, 0])
|
|||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 200, 0])
|
||||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 0, 101])
|
||||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 100, 101])
|
||||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 200, 101])
|
||||
cairo: paint([])
|
||||
surface: write_to_png(["_output/sample_excel_resources_00.png"])
|
||||
surface: finish([])
|
||||
surface: finish([])
|
||||
surface: finish([])
|
||||
surface: finish([])
|
||||
surface: finish([])
|
||||
surface: finish([])
|
||||
|
|
|
|||
Loading…
Reference in New Issue