Class: Pdfrb::Model::Type::AppearanceGenerator
- Inherits:
-
Object
- Object
- Pdfrb::Model::Type::AppearanceGenerator
- Defined in:
- lib/pdfrb/model/type/appearance_generator.rb
Class Method Summary collapse
Class Method Details
.for(annotation, document:) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/pdfrb/model/type/appearance_generator.rb', line 7 def self.for(annotation, document:) case annotation[:Subtype] when :Widget WidgetAppearance.new(annotation, document) when :Text TextAppearance.new(annotation, document) when :Link LinkAppearance.new(annotation, document) else GenericAppearance.new(annotation, document) end end |