Class PDF::Writer::State
In: lib/pdf/writer/state.rb
Parent: Object
Transaction::Simple SimpleTable TechBook Complex Action Procset FontDescriptor FontEncoding Destination Info Catalog Encryption Contents Pages Outline Outlines Annotation Page Font ViewerPreferences Image Hash OHash QuickRef FontMetrics ARC4 StrokeStyle PolygonPoint ImageInfo StdDev lib/pdf/simpletable.rb lib/pdf/techbook.rb lib/pdf/writer.rb lib/pdf/quickref.rb Math lib/pdf/writer/fontmetrics.rb lib/pdf/writer/ohash.rb lib/pdf/writer/arc4.rb lib/pdf/writer/strokestyle.rb lib/pdf/writer/graphics.rb lib/pdf/writer/object.rb lib/pdf/writer/object/image.rb External EN Lang OffsetReader lib/pdf/writer/graphics/imageinfo.rb Graphics lib/pdf/writer/object/outlines.rb lib/pdf/writer/object/destination.rb lib/pdf/writer/object/viewerpreferences.rb lib/pdf/writer/object/fontencoding.rb lib/pdf/writer/object/page.rb lib/pdf/writer/object/contents.rb lib/pdf/writer/object/procset.rb lib/pdf/writer/object/pages.rb lib/pdf/writer/object/info.rb lib/pdf/writer/object/encryption.rb lib/pdf/writer/object/catalog.rb lib/pdf/writer/object/outline.rb lib/pdf/writer/object/fontdescriptor.rb lib/pdf/writer/object/action.rb lib/pdf/writer/object/font.rb lib/pdf/writer/object/annotation.rb Object Writer lib/pdf/charts/stddev.rb Charts PDF dot/m_33_0.png

Methods

blank?   new  

Attributes

fill_color  [RW] 
stroke_color  [RW] 
stroke_style  [RW] 
text_render_style  [RW] 

Public Class methods

[Source]

    # File lib/pdf/writer/state.rb, line 18
18:     def initialize(vals = {})
19:       @fill_color         = vals[:fill_color]
20:       @stroke_color       = vals[:stroke_color]
21:       @text_render_style  = vals[:text_render_style]
22:       @stroke_style       = vals[:stroke_style]
23: 
24:       yield self if block_given?
25:     end

Public Instance methods

[Source]

    # File lib/pdf/writer/state.rb, line 27
27:     def blank?
28:       @fill_color.nil? and @stroke_color.nil? and @stroke_style.nil?
29:     end

[Validate]