Class: AsposeSlidesCloud::BorderBoxElement
- Inherits:
-
MathElement
- Object
- BaseObject
- MathElement
- AsposeSlidesCloud::BorderBoxElement
- Defined in:
- lib/aspose_slides_cloud/models/border_box_element.rb
Overview
Rectangular or some other border around the MathElement.
Instance Attribute Summary collapse
-
#base ⇒ Object
Base.
-
#hide_bottom ⇒ Object
Hide Bottom Edge.
-
#hide_left ⇒ Object
Hide Left Edge.
-
#hide_right ⇒ Object
Hide Right Edge.
-
#hide_top ⇒ Object
Hide Top Edge.
-
#strikethrough_bottom_left_to_top_right ⇒ Object
Strikethrough Bottom-Left to Top-Right.
-
#strikethrough_horizontal ⇒ Object
Strikethrough Horizontal.
-
#strikethrough_top_left_to_bottom_right ⇒ Object
Strikethrough Top-Left to Bottom-Right.
-
#strikethrough_vertical ⇒ Object
Strikethrough Vertical.
Attributes inherited from MathElement
Class Method Summary collapse
-
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
-
.swagger_types ⇒ Object
Attribute type mapping.
Instance Method Summary collapse
-
#==(o) ⇒ Object
Checks equality by comparing each attribute.
- #eql?(o) ⇒ Boolean
-
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
-
#initialize(attributes = {}) ⇒ BorderBoxElement
constructor
Initializes the object.
-
#list_invalid_properties ⇒ Object
Show invalid properties with the reasons.
-
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid.
Methods inherited from BaseObject
#_deserialize, #_to_hash, #build_from_hash, #to_body, #to_hash, #to_s
Constructor Details
#initialize(attributes = {}) ⇒ BorderBoxElement
Initializes the object
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 87 def initialize(attributes = {}) super if attributes.has_key?(:'Base') self.base = attributes[:'Base'] end if attributes.has_key?(:'HideTop') self.hide_top = attributes[:'HideTop'] end if attributes.has_key?(:'HideBottom') self.hide_bottom = attributes[:'HideBottom'] end if attributes.has_key?(:'HideLeft') self.hide_left = attributes[:'HideLeft'] end if attributes.has_key?(:'HideRight') self.hide_right = attributes[:'HideRight'] end if attributes.has_key?(:'StrikethroughHorizontal') self.strikethrough_horizontal = attributes[:'StrikethroughHorizontal'] end if attributes.has_key?(:'StrikethroughVertical') self.strikethrough_vertical = attributes[:'StrikethroughVertical'] end if attributes.has_key?(:'StrikethroughBottomLeftToTopRight') self.strikethrough_bottom_left_to_top_right = attributes[:'StrikethroughBottomLeftToTopRight'] end if attributes.has_key?(:'StrikethroughTopLeftToBottomRight') self.strikethrough_top_left_to_bottom_right = attributes[:'StrikethroughTopLeftToBottomRight'] end self.type = 'BorderBox' end |
Instance Attribute Details
#base ⇒ Object
Base
29 30 31 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 29 def base @base end |
#hide_bottom ⇒ Object
Hide Bottom Edge
35 36 37 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 35 def hide_bottom @hide_bottom end |
#hide_left ⇒ Object
Hide Left Edge
38 39 40 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 38 def hide_left @hide_left end |
#hide_right ⇒ Object
Hide Right Edge
41 42 43 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 41 def hide_right @hide_right end |
#hide_top ⇒ Object
Hide Top Edge
32 33 34 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 32 def hide_top @hide_top end |
#strikethrough_bottom_left_to_top_right ⇒ Object
Strikethrough Bottom-Left to Top-Right
50 51 52 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 50 def strikethrough_bottom_left_to_top_right @strikethrough_bottom_left_to_top_right end |
#strikethrough_horizontal ⇒ Object
Strikethrough Horizontal
44 45 46 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 44 def strikethrough_horizontal @strikethrough_horizontal end |
#strikethrough_top_left_to_bottom_right ⇒ Object
Strikethrough Top-Left to Bottom-Right.
53 54 55 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 53 def strikethrough_top_left_to_bottom_right @strikethrough_top_left_to_bottom_right end |
#strikethrough_vertical ⇒ Object
Strikethrough Vertical
47 48 49 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 47 def strikethrough_vertical @strikethrough_vertical end |
Class Method Details
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 56 def self.attribute_map super.merge({ :'base' => :'Base', :'hide_top' => :'HideTop', :'hide_bottom' => :'HideBottom', :'hide_left' => :'HideLeft', :'hide_right' => :'HideRight', :'strikethrough_horizontal' => :'StrikethroughHorizontal', :'strikethrough_vertical' => :'StrikethroughVertical', :'strikethrough_bottom_left_to_top_right' => :'StrikethroughBottomLeftToTopRight', :'strikethrough_top_left_to_bottom_right' => :'StrikethroughTopLeftToBottomRight', }) end |
.swagger_types ⇒ Object
Attribute type mapping.
71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 71 def self.swagger_types super.merge({ :'base' => :'MathElement', :'hide_top' => :'BOOLEAN', :'hide_bottom' => :'BOOLEAN', :'hide_left' => :'BOOLEAN', :'hide_right' => :'BOOLEAN', :'strikethrough_horizontal' => :'BOOLEAN', :'strikethrough_vertical' => :'BOOLEAN', :'strikethrough_bottom_left_to_top_right' => :'BOOLEAN', :'strikethrough_top_left_to_bottom_right' => :'BOOLEAN', }) end |
Instance Method Details
#==(o) ⇒ Object
Checks equality by comparing each attribute.
144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 144 def ==(o) return true if self.equal?(o) self.class == o.class && type == o.type && base == o.base && hide_top == o.hide_top && hide_bottom == o.hide_bottom && hide_left == o.hide_left && hide_right == o.hide_right && strikethrough_horizontal == o.strikethrough_horizontal && strikethrough_vertical == o.strikethrough_vertical && strikethrough_bottom_left_to_top_right == o.strikethrough_bottom_left_to_top_right && strikethrough_top_left_to_bottom_right == o.strikethrough_top_left_to_bottom_right end |
#eql?(o) ⇒ Boolean
161 162 163 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 161 def eql?(o) self == o end |
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
167 168 169 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 167 def hash [type, base, hide_top, hide_bottom, hide_left, hide_right, strikethrough_horizontal, strikethrough_vertical, strikethrough_bottom_left_to_top_right, strikethrough_top_left_to_bottom_right].hash end |
#list_invalid_properties ⇒ Object
Show invalid properties with the reasons. Usually used together with valid?
130 131 132 133 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 130 def list_invalid_properties invalid_properties = super invalid_properties end |
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid
137 138 139 140 |
# File 'lib/aspose_slides_cloud/models/border_box_element.rb', line 137 def valid? return false if !super true end |