Class: EideticRML::Styles::TextStyle

Inherits:
Style
  • Object
show all
Includes:
HasColor
Defined in:
lib/erml_styles.rb

Direct Known Subclasses

LabelStyle, ParagraphStyle

Instance Method Summary collapse

Methods included from HasColor

#color

Methods inherited from Style

for_name, #from_points, #id, #initialize, #initialize_copy, register

Methods included from EideticRML::Support

#from_units, parse_measurement, parse_measurement_pts, #to_units

Constructor Details

This class inherits a constructor from EideticRML::Styles::Style

Instance Method Details

#apply(writer) ⇒ Object



220
221
222
# File 'lib/erml_styles.rb', line 220

def apply(writer)
  writer.font_color(color)
end

#text_align(value = nil) ⇒ Object



215
216
217
218
# File 'lib/erml_styles.rb', line 215

def text_align(value=nil)
  return @text_align || :left if value.nil?
  @text_align = [:left, :center, :right, :justify].include?(value.to_sym) ? value.to_sym : @text_align
end