module Prawn::SVG::Calculators::Pixels
Protected Instance Methods
pixels(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 34 def pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_diagonal) end
x(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 24 def x(value) x_pixels(value) end
x_pixels(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 38 def x_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_width) end
y(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 28 def y(value) # This uses document.sizing, not state.viewport_sizing, because we always # want to subtract from the total height of the document. document.sizing.output_height - y_pixels(value) end
y_pixels(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 42 def y_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_height) end