lib/docxify/element/image.rb in docxify-0.1.1 vs lib/docxify/element/image.rb in docxify-0.1.2
- old
+ new
@@ -6,10 +6,11 @@
def initialize(file, options = {})
super()
@file = file
@align = options[:align] || :left
+ @after = options[:after]
@height_cm = options[:height_cm] || 5
@width_cm = options[:width_cm] || 5
end
def id
@@ -17,22 +18,19 @@
end
def to_s(_container = nil)
xml = "<w:p>"
+ xml << "<w:pPr>"
if @align == :right
- xml << <<~XML
- <w:pPr>
- <w:jc w:val="right"/>
- </w:pPr>
- XML
+ xml << "<w:jc w:val=\"right\"/>"
elsif @align == :center
- xml << <<~XML
- <w:pPr>
- <w:jc w:val="center"/>
- </w:pPr>
- XML
+ xml << "<w:jc w:val=\"center\"/>"
end
+
+ xml << "<w:spacing w:after=\"#{DocXify.pt2spacing @after}\"/>" if @after
+
+ xml << "</w:pPr>"
xml << <<~XML
<w:r>
<w:rPr>
<w:noProof/>