Class: PDF::Reader::EventPoint
- Inherits:
-
Object
- Object
- PDF::Reader::EventPoint
- Defined in:
- lib/pdf/reader/overlapping_runs_filter.rb
Overview
Utility class used to avoid modifying the underlying TextRun objects while we're looking for duplicates
Instance Attribute Summary collapse
- #run ⇒ Object readonly
- #x ⇒ Object readonly
Instance Method Summary collapse
-
#initialize(x, run) ⇒ EventPoint
constructor
A new instance of EventPoint.
- #start? ⇒ Boolean
Constructor Details
#initialize(x, run) ⇒ EventPoint
Returns a new instance of EventPoint.
67 68 69 70 |
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 67 def initialize(x, run) @x = x @run = run end |
Instance Attribute Details
#run ⇒ Object (readonly)
64 65 66 |
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 64 def run @run end |
#x ⇒ Object (readonly)
61 62 63 |
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 61 def x @x end |
Instance Method Details
#start? ⇒ Boolean
73 74 75 |
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 73 def start? @x == @run.x end |