module Prawn::Measurements
Distance unit conversions between metric, imperial, and PDF.
Public Instance Methods
Source
# File lib/prawn/measurements.rb, line 15 def cm2mm(cm) cm * 10 end
Convert centimeter to millimeters.
@param cm [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 100 def cm2pt(cm) mm2pt(cm2mm(cm)) end
Convert centimeters to points.
@param cm [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 23 def dm2mm(dm) dm * 100 end
Convert decimeters to millimeters.
@param dm [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 108 def dm2pt(dm) mm2pt(dm2mm(dm)) end
Convert decimeters to points.
@param dm [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 42 def ft2in(ft) ft * 12 end
Convert feet to inches.
@param ft [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 76 def ft2pt(ft) in2pt(ft2in(ft)) end
Convert feet to points.
@param ft [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 68 def in2pt(inch) inch * 72 end
Convert inches to points.
@param inch [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 31 def m2mm(m) m * 1000 end
Convert meters to millimeters.
@param m [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 116 def m2pt(m) mm2pt(m2mm(m)) end
Convert meters to points.
@param m [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 92 def mm2pt(mm) mm * (72 / 25.4) end
Convert millimeters to points.
@param mm [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 124 def pt2mm(pt) pt * 1 / mm2pt(1) # (25.4 / 72) end
Convert points to millimeters.
@param pt [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 60 def pt2pt(pt) pt end
Convert points to points. For completeness.
@param pt [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 50 def yd2in(yd) yd * 36 end
Convert yards to inches.
@param yd [Number] @return [Number]
Source
# File lib/prawn/measurements.rb, line 84 def yd2pt(yd) in2pt(yd2in(yd)) end
Convert yards to points.
@param yd [Number] @return [Number]