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