lib/caracal/renderers/footer_renderer.rb
# This method produces the xml required for the `word/settings.xml` 
# sub-document.
#
This method produces the xml required for the `word/settings.xml`
sub-document.
This method produces the xml required for the ` word / settings . xml ` sub - document .
def to_xml
        builder = ::Nokogiri::XML::Builder.with(declaration_xml) do |xml|
          xml.send 'w:ftr', root_options do
            xml.send 'w:p', paragraph_options do
              xml.send 'w:pPr' do
                xml.send 'w:contextualSpacing', { 'w:val' => '0' }
                xml.send 'w:jc', { 'w:val' => "#{ document.page_number_align }" }
              end
              xml.send 'w:fldSimple', { 'w:dirty' => '0', 'w:instr' => 'PAGE', 'w:fldLock' => '0' } do
                xml.send 'w:r', run_options do
                  xml.send 'w:rPr'
                end
              end
              xml.send 'w:r', run_options do
                xml.send 'w:rPr' do
                  xml.send 'w:rtl', { 'w:val' => '0' }
                end
              end
            end
          end
        end
        builder.to_xml(save_options)
      end
def to_xml builder = :: Nokogiri :: XML :: Builder . with ( declaration_xml ) do | xml | xml . send 'w:ftr' , root_options do xml . send 'w:p' , paragraph_options do xml . send 'w:pPr' do xml . send 'w:contextualSpacing' , { 'w:val' => '0' } xml . send 'w:jc' , { 'w:val' => "#{ document.page_number_align }" } end xml . send 'w:fldSimple' , { 'w:dirty' => '0' , 'w:instr' => 'PAGE' , 'w:fldLock' => '0' } do xml . send 'w:r' , run_options do xml . send 'w:rPr' end end xml . send 'w:r' , run_options do xml . send 'w:rPr' do xml . send 'w:rtl' , { 'w:val' => '0' } end end end end end builder . to_xml ( save_options ) end
This method produces the xml required for the `word/settings.xml`
sub-document.
This method produces the xml required for the ` word / settings . xml ` sub - document .