Sha256: 9ec1ed1a670be2e53ef88bc5349f9221afb0890ce0b0e4f49b7e6629347468ea
Contents?: true
Size: 1.31 KB
Versions: 4
Compression:
Stored size: 1.31 KB
Contents
# encoding: UTF-8 module Axlsx #A SerAxis object defines a series axis class SerAxis < Axis # The number of tick lables to skip between labels # @return [Integer] attr_reader :tick_lbl_skip alias :tickLblSkip :tick_lbl_skip # The number of tickmarks to be skipped before the next one is rendered. # @return [Boolean] attr_reader :tick_mark_skip alias :tickMarkSkip :tick_mark_skip # Creates a new SerAxis object # @option options [Integer] tick_lbl_skip # @option options [Integer] tick_mark_skip def initialize(options={}) @tick_lbl_skip, @tick_mark_skip = 1, 1 super(options) end # @see tickLblSkip def tick_lbl_skip=(v) Axlsx::validate_unsigned_int(v); @tick_lbl_skip = v; end alias :tickLblSkip= :tick_lbl_skip= # @see tickMarkSkip def tick_mark_skip=(v) Axlsx::validate_unsigned_int(v); @tick_mark_skip = v; end alias :tickMarkSkip= :tick_mark_skip= # Serializes the object # @param [String] str # @return [String] def to_xml_string(str = '') str << '<c:serAx>' super(str) str << '<c:tickLblSkip val="' << @tick_lbl_skip.to_s << '"/>' unless @tick_lbl_skip.nil? str << '<c:tickMarkSkip val="' << @tick_mark_skip.to_s << '"/>' unless @tick_mark_skip.nil? str << '</c:serAx>' end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
caxlsx-2.0.2 | lib/axlsx/drawing/ser_axis.rb |
axlsx-2.0.1 | lib/axlsx/drawing/ser_axis.rb |
axlsx-2.0.0 | lib/axlsx/drawing/ser_axis.rb |
axlsx-1.3.6 | lib/axlsx/drawing/ser_axis.rb |