class PDF::Inspector::Graphics::Color

Attributes

color_space[R]
fill_color[R]
fill_color_count[R]
stroke_color[R]
stroke_color_count[R]
stroke_color_space_count[R]

Public Class Methods

new() click to toggle source
# File lib/pdf/inspector/graphics.rb, line 61
def initialize
  @stroke_color_count = 0
  @fill_color_count = 0
  @stroke_color_space_count = { DeviceCMYK: 0, DeviceRGB: 0 }
end

Public Instance Methods

set_color_for_nonstroking_and_special(*params) click to toggle source
# File lib/pdf/inspector/graphics.rb, line 72
def set_color_for_nonstroking_and_special(*params)
  @fill_color_count += 1
  @fill_color = params
end
set_color_for_stroking_and_special(*params) click to toggle source
# File lib/pdf/inspector/graphics.rb, line 67
def set_color_for_stroking_and_special(*params)
  @stroke_color_count += 1
  @stroke_color = params
end
set_stroke_color_space(*params) click to toggle source
# File lib/pdf/inspector/graphics.rb, line 77
def set_stroke_color_space(*params)
  @stroke_color_space_count[params[0]] += 1
  @color_space = params[0]
end