Class: PkiExpress::PadesVisualAutoPositioning
- Inherits:
-
PadesVisualPositioning
- Object
- PadesVisualPositioning
- PkiExpress::PadesVisualAutoPositioning
- Defined in:
- lib/pki_express/pades_visual_auto_positioning.rb
Instance Attribute Summary collapse
-
#container ⇒ Object
Returns the value of attribute container.
-
#row_spacing ⇒ Object
Returns the value of attribute row_spacing.
-
#signature_rectangle_size ⇒ Object
Returns the value of attribute signature_rectangle_size.
Attributes inherited from PadesVisualPositioning
#measurement_units, #page_number, #page_optimization
Instance Method Summary collapse
-
#initialize(page_number = nil, measurement_units = nil, container = nil, signature_rectangle_size = nil, row_spacing = nil) ⇒ PadesVisualAutoPositioning
constructor
A new instance of PadesVisualAutoPositioning.
- #to_model ⇒ Object
Constructor Details
#initialize(page_number = nil, measurement_units = nil, container = nil, signature_rectangle_size = nil, row_spacing = nil) ⇒ PadesVisualAutoPositioning
Returns a new instance of PadesVisualAutoPositioning.
5 6 7 8 9 10 |
# File 'lib/pki_express/pades_visual_auto_positioning.rb', line 5 def initialize(page_number=nil, measurement_units=nil, container=nil, signature_rectangle_size=nil, row_spacing=nil) super(page_number, measurement_units) @container = container @signature_rectangle_size = signature_rectangle_size @row_spacing = row_spacing end |
Instance Attribute Details
#container ⇒ Object
Returns the value of attribute container.
3 4 5 |
# File 'lib/pki_express/pades_visual_auto_positioning.rb', line 3 def container @container end |
#row_spacing ⇒ Object
Returns the value of attribute row_spacing.
3 4 5 |
# File 'lib/pki_express/pades_visual_auto_positioning.rb', line 3 def row_spacing @row_spacing end |
#signature_rectangle_size ⇒ Object
Returns the value of attribute signature_rectangle_size.
3 4 5 |
# File 'lib/pki_express/pades_visual_auto_positioning.rb', line 3 def signature_rectangle_size @signature_rectangle_size end |
Instance Method Details
#to_model ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/pki_express/pades_visual_auto_positioning.rb', line 12 def to_model model = super model['auto'] = { 'container': @container&.to_model, 'signatureRectangleSize': @signature_rectangle_size&.to_model, 'rowSpacing': @row_spacing, } model end |