EMU (English Metric Units) conversion utilities.
OOXML uses EMU as its base unit for all measurements. This module converts from human-friendly units to EMU.
- 1 inch = 914,400 EMU
- 1 cm = 360,000 EMU
- 1 point = 12,700 EMU
Examples
iex> Podium.Units.to_emu({1, :inches})
914400
iex> Podium.Units.to_emu({2.54, :cm})
914400
iex> Podium.Units.to_emu({72, :pt})
914400
iex> Podium.Units.to_emu(914400)
914400
Summary
Functions
Converts a value with unit to EMU (English Metric Units).
Functions
@spec to_emu(Podium.dimension()) :: non_neg_integer()
Converts a value with unit to EMU (English Metric Units).
Examples
iex> Podium.Units.to_emu({1, :inches})
914400
iex> Podium.Units.to_emu({2.54, :cm})
914400
iex> Podium.Units.to_emu({72, :pt})
914400
iex> Podium.Units.to_emu(914400)
914400