Unit conversion feature added, tested, documented
This commit is contained in:
+21
-5
@@ -1,12 +1,28 @@
|
||||
require 'squib'
|
||||
|
||||
Squib::Deck.new(width: 825, height: 1125) do
|
||||
background color: :white
|
||||
Squib::Deck.new do
|
||||
background color: '#ddd'
|
||||
|
||||
bleed = inches(0.125)
|
||||
cut_width = inches(2.5)
|
||||
# We can use our DSL-method to use inches
|
||||
# Computed using @dpi (set to 300 by default)
|
||||
bleed = inches(0.125)
|
||||
cut_width = inches(2.5)
|
||||
cut_height = inches(3.5)
|
||||
rect x: bleed, y: bleed, width: cut_width, height: cut_height, radius: 25
|
||||
rect x: bleed, y: bleed, radius: 25,
|
||||
width: cut_width, height: cut_height
|
||||
|
||||
# We can also use cm this way
|
||||
cm(2)
|
||||
|
||||
# Or we can use a string ending with cm or in
|
||||
# (even cleaner in Yaml since we don't need quotes!)
|
||||
safe_margin = '0.25in'
|
||||
safe_width = '2.25in'
|
||||
safe_height = '3.25in'
|
||||
rect x: safe_margin, y: safe_margin,
|
||||
width: safe_width, height: safe_height, radius: 25
|
||||
|
||||
rect x: '4cm', y: '4 cm', width: 100, height: 100
|
||||
|
||||
save prefix: 'units_', format: :png
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user