Sha256: 2b306f1c2b2362bf99d7ad5a0e240ca8a5b1f846678038e299b965219a9536b6

Contents?: true

Size: 930 Bytes

Versions: 7

Compression:

Stored size: 930 Bytes

Contents

module OpenXml
  module Docx
    class Section
      include HasProperties

      properties_tag :sectPr

      property :columns
      property :document_grid
      property :footer_reference
      property :footer_references
      property :header_reference
      property :header_references
      property :line_numbering
      property :page_borders
      property :page_margins
      property :page_numbering
      property :page_size
      property :paper_source

      value_property :bidi
      value_property :form_protection
      value_property :rtl_gutter
      value_property :text_direction
      value_property :type, as: :section_type
      value_property :vertical_alignment, as: :vertical_text_alignment
      value_property :title_page
      value_property :even_and_odd_headers

      def to_xml(xml)
        property_xml xml
      end

    private

      def namespace
        :w
      end

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
openxml-docx-0.11.5 lib/openxml/docx/section.rb
openxml-docx-0.11.4 lib/openxml/docx/section.rb
openxml-docx-0.11.3 lib/openxml/docx/section.rb
openxml-docx-0.11.2 lib/openxml/docx/section.rb
openxml-docx-0.11.1 lib/openxml/docx/section.rb
openxml-docx-0.11.0 lib/openxml/docx/section.rb
openxml-docx-0.11.0.rc lib/openxml/docx/section.rb