class OpenXml::DrawingML::Properties::BodyProperties
Constants
- VERTICAL_TYPES
Public Instance Methods
render?()
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 50 def render? true end
Private Instance Methods
coordinate(value)
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 56 def coordinate(value) message = "Invalid coordinate: Must be an integer or include units" raise ArgumentError, message unless integer?(value) || universal_measure?(value) end
integer?(value)
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 66 def integer?(value) value.is_a?(Integer) end
positive_coordinate(value)
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 61 def positive_coordinate(value) message = "Invalid positive coordinate: Must be an integer greater than 0 or include units" raise ArgumentError, message unless integer?(value) && value >= 0 || positive_universal_measure?(value) end
positive_universal_measure?(value)
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 74 def positive_universal_measure?(value) value.is_a?(String) && value =~ OpenXml::DrawingML::ST_PositiveUniversalMeasure end
universal_measure?(value)
click to toggle source
# File lib/openxml/drawingml/properties/body_properties.rb, line 70 def universal_measure?(value) value.is_a?(String) && value =~ OpenXml::DrawingML::ST_UniversalMeasure end