module Prawn::SVG::Calculators::Pixels
Protected Instance Methods
Source
# File lib/prawn/svg/calculators/pixels.rb, line 28 def pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_diagonal, font_size: computed_properties.numeric_font_size) end
Source
# File lib/prawn/svg/calculators/pixels.rb, line 18 def x(value) x_pixels(value) end
Source
# File lib/prawn/svg/calculators/pixels.rb, line 33 def x_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_width, font_size: computed_properties.numeric_font_size) end
Source
# File lib/prawn/svg/calculators/pixels.rb, line 22 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
Source
# File lib/prawn/svg/calculators/pixels.rb, line 38 def y_pixels(value) value && Measurement.to_pixels(value, state.viewport_sizing.viewport_height, font_size: computed_properties.numeric_font_size) end