class RestPki::PdfMarkElement
Attributes
element_type[RW]
opacity[RW]
relative_container[RW]
rotation[RW]
Public Class Methods
new(element_type, relative_container = nil)
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 5 def initialize(element_type, relative_container = nil) @element_type = element_type @relative_container = relative_container @rotation = 0 @opacity = 100 end
Public Instance Methods
on_container(relative_container)
click to toggle source
region FluentApi
# File lib/rest_pki/pdf_mark_element.rb, line 22 def on_container(relative_container) @relative_container = relative_container self end
rotate180()
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 42 def rotate180 @rotation = 180 self end
rotate90_clockwise()
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 32 def rotate90_clockwise @rotation = 270 self end
rotate90_counter_clockwise()
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 37 def rotate90_counter_clockwise @rotation = 90 self end
to_model()
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 12 def to_model { elementType: @element_type, relativeContainer: @relative_container, rotation: @rotation, opacity: @opacity, } end
with_opacity(opacity)
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 47 def with_opacity(opacity) @opacity = opacity self end
with_rotation(rotation)
click to toggle source
# File lib/rest_pki/pdf_mark_element.rb, line 27 def with_rotation(rotation) @rotation = rotation self end