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