Parent

Prawn::GraphicState

Attributes

color_space[RW]
dash[RW]
cap_style[RW]
join_style[RW]
line_width[RW]
fill_color[RW]
stroke_color[RW]

Public Class Methods

new(previous_state = nil) click to toggle source
    # File lib/prawn/document/graphics_state.rb, line 47
47:     def initialize(previous_state = nil)
48:       @color_space = previous_state ? previous_state.color_space.dup : {}
49:       @fill_color = previous_state ? previous_state.fill_color : "000000"
50:       @stroke_color = previous_state ? previous_state.stroke_color : "000000"
51:       @dash = previous_state ? previous_state.dash : { :dash => nil, :space => nil, :phase => 0 }
52:       @cap_style = previous_state ? previous_state.cap_style : :butt
53:       @join_style = previous_state ? previous_state.join_style : :miter
54:       @line_width = previous_state ? previous_state.line_width : 1
55:     end

Public Instance Methods

dash_setting() click to toggle source
    # File lib/prawn/document/graphics_state.rb, line 57
57:     def dash_setting
58:       "[#{@dash[:dash]} #{@dash[:space]}] #{@dash[:phase]} d"
59:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.