Sets the dash pattern for stroked lines and curves
length is the length of the dash. If options is not present, or options[:space] is nil, then length is also the length of the space between dashes options may contain :space and :phase :space is the space between the dashes :phase is where in the cycle to begin dashing. For example, a phase of 0 starts at the beginning of the dash; whereas, if the phase is equal to the length of the dash, then stroking will begin at the beginning of the space. Default is 0 integers or floats may be used for length and the options dash units are in PDF points ( 1/72 in )
# File lib/prawn/graphics/dash.rb, line 31 31: def dash(length=nil, options={}) 32: return @dash || undash_hash if length.nil? 33: 34: @dash = { :dash => length, 35: :space => options[:space] || length, 36: :phase => options[:phase] || 0 } 37: 38: write_stroke_dash 39: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.