class OpenXml::DrawingML::Properties::ParagraphProperties
Private Instance Methods
coordinate(value)
click to toggle source
# File lib/openxml/drawingml/properties/paragraph_properties.rb, line 54 def coordinate(value) message = "Invalid coordinate: Must either be an integer or include units" is_integer = value.is_a?(Integer) is_measure = value.is_a?(String) && value =~ OpenXml::DrawingML::ST_UniversalMeasure raise ArgumentError, message unless is_integer || is_measure end
indent_range(value)
click to toggle source
# File lib/openxml/drawingml/properties/paragraph_properties.rb, line 61 def indent_range(value) message = "Invalid indentation range: Must be an integer between -51,206,400 and 51,206,400 or include units" is_integer_in_range = value.is_a?(Integer) && (-51_206_400..51_206_400).cover?(value) is_measure = value.is_a?(String) && value =~ OpenXml::DrawingML::ST_UniversalMeasure raise ArgumentError, message unless is_integer_in_range || is_measure end
text_margin(value)
click to toggle source
# File lib/openxml/drawingml/properties/paragraph_properties.rb, line 68 def text_margin(value) message = "Invalid text margin: Must be an integer between 0 and 51,206,400 or include units" is_integer_in_range = value.is_a?(Integer) && (0..51_206_400).cover?(value) is_measure = value.is_a?(String) && value =~ OpenXml::DrawingML::ST_PositiveUniversalMeasure raise ArgumentError, message unless is_integer_in_range || is_measure end