Class: Pdf4me::StampAction

Inherits:
Base
  • Object
show all
Defined in:
lib/pdf4me/models/stamp_action.rb

Constant Summary collapse

ATTRIBUTES =
{
  page_sequence: 'String',
  relative_pos_x: 'Integer',
  relative_pos_y: 'Integer',
  size_x: 'Integer',
  size_y: 'Integer',
  rotate: 'Float',
  autoorientation: 'BOOLEAN',
  alpha: 'Double',
  scale: 'String',
  align_x: 'String',
  align_y: 'String',
  stamp_type: 'String',
  text: 'Text',
  image: 'Image',
  custom_properties: 'Array<KeyValuePairStringString>'
}

Instance Method Summary collapse

Methods inherited from Base

#attributes, #initialize

Methods included from Serializer

#_deserialize, #from_hash, #from_response

Methods included from Assigner

#assign_attributes

Constructor Details

This class inherits a constructor from Pdf4me::Base

Instance Method Details

#defaultsObject



48
49
50
51
52
53
54
55
56
57
58
# File 'lib/pdf4me/models/stamp_action.rb', line 48

def defaults
  {
    page_sequence: '1',
    autoorientation: false,
    alpha: 1.0,
    scale: 'relToA4',
    align_x: 'left',
    align_y: 'bottom',
    stamp_type: 'annotation',
  }
end