module Prawn::Measurements

@group Stable API

Public Instance Methods

cm2mm(cm) click to toggle source
============================================================================

metric conversions

# File lib/prawn/measurements.rb, line 13
def cm2mm(cm)
  return cm*10
end
cm2pt(cm) click to toggle source
# File lib/prawn/measurements.rb, line 61
def cm2pt(cm)
  return mm2pt(cm2mm(cm))
end
dm2mm(dm) click to toggle source
# File lib/prawn/measurements.rb, line 17
def dm2mm(dm)
  return dm*100
end
dm2pt(dm) click to toggle source
# File lib/prawn/measurements.rb, line 65
def dm2pt(dm)
  return mm2pt(dm2mm(dm))
end
ft2in(ft) click to toggle source

imperial conversions from en.wikipedia.org/wiki/Imperial_units

# File lib/prawn/measurements.rb, line 29
def ft2in(ft)
  return ft * 12
end
ft2pt(ft) click to toggle source
# File lib/prawn/measurements.rb, line 49
def ft2pt(ft)
  return in2pt(ft2in(ft))
end
in2pt(inch) click to toggle source
# File lib/prawn/measurements.rb, line 45
def in2pt(inch)
  return inch * 72
end
m2mm(m) click to toggle source
# File lib/prawn/measurements.rb, line 21
def m2mm(m)
  return m*1000
end
m2pt(m) click to toggle source
# File lib/prawn/measurements.rb, line 69
def m2pt(m)
  return mm2pt(m2mm(m))
end
mm2pt(mm) click to toggle source
# File lib/prawn/measurements.rb, line 57
def mm2pt(mm)
    return mm*(72 / 25.4)
end
pt2mm(pt) click to toggle source
# File lib/prawn/measurements.rb, line 73
def pt2mm(pt)
  return pt * 1 / mm2pt(1)# (25.4 / 72)
end
pt2pt(pt) click to toggle source

PostscriptPoint-converisons

# File lib/prawn/measurements.rb, line 41
def pt2pt(pt)
  return pt
end
yd2in(yd) click to toggle source
# File lib/prawn/measurements.rb, line 33
def yd2in(yd)
  return yd*36
end
yd2pt(yd) click to toggle source
# File lib/prawn/measurements.rb, line 53
def yd2pt(yd)
  return in2pt(yd2in(yd))
end