Sha256: 5ff198f8fddcac53b3e6ae7037297455849addff0f61697d773e259b53e60c45
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
module Axlsx # the ValAxis class defines a chart value axis. class ValAxis < Axis # This element specifies how the value axis crosses the category axis. # must be one of [:between, :midCat] # @return [Symbol] attr_reader :crossBetween # Creates a new ValAxis object # @param [Integer] axId the id of this axis # @param [Integer] crossAx the id of the perpendicular axis # @option options [Symbol] axPos # @option options [Symbol] tickLblPos # @option options [Symbol] crosses # @option options [Symbol] crossesBetween def initialize(axId, crossAx, options={}) self.crossBetween = :between super(axId, crossAx, options) end # @see crossBetween def crossBetween=(v) RestrictionValidator.validate "ValAxis.crossBetween", [:between, :midCat], v; @crossBetween = v; end # Serializes the value axis # @param [Nokogiri::XML::Builder] xml The document builder instance this objects xml will be added to. # @return [String] def to_xml(xml) xml.valAx { super(xml) xml.crossBetween :val=>@crossBetween } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
axlsx-1.0.16 | lib/axlsx/drawing/val_axis.rb |
axlsx-1.0.15 | lib/axlsx/drawing/val_axis.rb |
axlsx-1.0.14 | lib/axlsx/drawing/val_axis.rb |