Module: Rdpl::LinesAndBoxes
Constant Summary
Constants included from Element
Element::ROTATION_0_DEGREES, Element::ROTATION_180_DEGREES, Element::ROTATION_270_DEGREES, Element::ROTATION_90_DEGREES
Instance Attribute Summary collapse
-
#horizontal_width ⇒ Object
Returns the element’s horizontal width.
-
#vertical_width ⇒ Object
Returns the element’s vertical width.
Instance Method Summary collapse
-
#font_id ⇒ Object
:nodoc:.
-
#height_multiplier=(multiplier) ⇒ Object
:nodoc:.
-
#width_multiplier=(multiplier) ⇒ Object
:nodoc:.
Methods included from Graphic
Methods included from Element
#column_position, #column_position=, #data, #data=, #font_id=, #formatted_height, #height_multiplier, #initialize, #rotation, #rotation=, #row_position, #row_position=, #to_s, #width_multiplier
Instance Attribute Details
#horizontal_width ⇒ Object
Returns the element’s horizontal width. Defaults to 0.
14 15 16 |
# File 'lib/elements/lines_and_boxes.rb', line 14 def horizontal_width @horizontal_width || 0 end |
#vertical_width ⇒ Object
Returns the element’s vertical width. Defaults to 0.
9 10 11 |
# File 'lib/elements/lines_and_boxes.rb', line 9 def vertical_width @vertical_width || 0 end |
Instance Method Details
#font_id ⇒ Object
:nodoc:
26 27 28 |
# File 'lib/elements/lines_and_boxes.rb', line 26 def font_id # :nodoc: 'X' end |
#height_multiplier=(multiplier) ⇒ Object
:nodoc:
22 23 24 |
# File 'lib/elements/lines_and_boxes.rb', line 22 def height_multiplier=(multiplier) # :nodoc: raise FixedValueError, 'for lines height multiplier is fixed to 1' end |
#width_multiplier=(multiplier) ⇒ Object
:nodoc:
18 19 20 |
# File 'lib/elements/lines_and_boxes.rb', line 18 def width_multiplier=(multiplier) # :nodoc: raise FixedValueError, 'for lines width multiplier is fixed to 1' end |