Class: EideticRML::Styles::LayoutStyle
- Inherits:
-
Style
- Object
- Style
- EideticRML::Styles::LayoutStyle
show all
- Defined in:
- lib/erml_styles.rb
Instance Method Summary
collapse
Methods inherited from Style
for_name, #from_points, #id, #initialize, #initialize_copy, register
#from_units, parse_measurement, parse_measurement_pts, #to_units
Instance Method Details
#hpadding(value = nil, units = :pt) ⇒ Object
281
282
283
284
285
|
# File 'lib/erml_styles.rb', line 281
def hpadding(value=nil, units=:pt)
return @hpadding || padding if value.nil?
return from_points(@hpadding || padding, value) if value.is_a?(Symbol)
@hpadding = parse_measurement_pts(value, units)
end
|
#manager(value = nil) ⇒ Object
298
299
300
301
|
# File 'lib/erml_styles.rb', line 298
def manager(value=nil)
return @manager if value.nil?
@manager = LayoutManagers::LayoutManager.for_name(value).new(self)
end
|
#padding(value = nil, units = :pt) ⇒ Object
275
276
277
278
279
|
# File 'lib/erml_styles.rb', line 275
def padding(value=nil, units=:pt)
return @padding || 0 if value.nil?
return from_points(@padding || 0, value) if value.is_a?(Symbol)
@padding = parse_measurement_pts(value, units)
end
|
#units(value = nil) ⇒ Object
293
294
295
296
|
# File 'lib/erml_styles.rb', line 293
def units(value=nil)
return @units || :pt if value.nil?
@units = value.to_sym if EideticPDF::UNIT_CONVERSION[value.to_sym]
end
|
#vpadding(value = nil, units = :pt) ⇒ Object
287
288
289
290
291
|
# File 'lib/erml_styles.rb', line 287
def vpadding(value=nil, units=:pt)
return @vpadding || padding if value.nil?
return from_points(@vpadding || padding, value) if value.is_a?(Symbol)
@vpadding = parse_measurement_pts(value, units)
end
|