module Prawn::Measurements

@group Stable API

Public Instance Methods

cm2mm(cm) click to toggle source

metric conversions

# File lib/prawn/measurements.rb, line 11
def cm2mm(cm)
  return cm * 10
end
cm2pt(cm) click to toggle source
# File lib/prawn/measurements.rb, line 54
def cm2pt(cm)
  return mm2pt(cm2mm(cm))
end
dm2mm(dm) click to toggle source
# File lib/prawn/measurements.rb, line 15
def dm2mm(dm)
  return dm * 100
end
dm2pt(dm) click to toggle source
# File lib/prawn/measurements.rb, line 58
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 25
def ft2in(ft)
  return ft * 12
end
ft2pt(ft) click to toggle source
# File lib/prawn/measurements.rb, line 42
def ft2pt(ft)
  return in2pt(ft2in(ft))
end
in2pt(inch) click to toggle source
# File lib/prawn/measurements.rb, line 38
def in2pt(inch)
  return inch * 72
end
m2mm(m) click to toggle source
# File lib/prawn/measurements.rb, line 19
def m2mm(m)
  return m * 1000
end
m2pt(m) click to toggle source
# File lib/prawn/measurements.rb, line 62
def m2pt(m)
  return mm2pt(m2mm(m))
end
mm2pt(mm) click to toggle source
# File lib/prawn/measurements.rb, line 50
def mm2pt(mm)
  return mm * (72 / 25.4)
end
pt2mm(pt) click to toggle source
# File lib/prawn/measurements.rb, line 66
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 34
def pt2pt(pt)
  return pt
end
yd2in(yd) click to toggle source
# File lib/prawn/measurements.rb, line 29
def yd2in(yd)
  return yd * 36
end
yd2pt(yd) click to toggle source
# File lib/prawn/measurements.rb, line 46
def yd2pt(yd)
  return in2pt(yd2in(yd))
end