module Prawn::SVG::Calculators::Pixels
Protected Instance Methods
pixels(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 41 def pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_diagonal, font_size: computed_properties.numerical_font_size) end
x(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 31 def x(value) x_pixels(value) end
x_pixels(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 45 def x_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_width, font_size: computed_properties.numerical_font_size) end
y(value)
click to toggle source
# File lib/prawn/svg/calculators/pixels.rb, line 35 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 49 def y_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_height, font_size: computed_properties.numerical_font_size) end