Sha256: 969d918e5cf2d3dee7b91c443973157048353322df171eec1d4c5f83414217e5

Contents?: true

Size: 473 Bytes

Versions: 3

Compression:

Stored size: 473 Bytes

Contents

module OpenXml
  module Docx
    module Properties
      class DocumentGrid < ComplexProperty
        tag :docGrid

        attribute :char_space, expects: :integer
        attribute :line_pitch, expects: :integer
        attribute :type, expects: :valid_grid_type

        VALID_GRID_TYPES = %i(default lines linesAndChars snapToChars)

      private

        def valid_grid_type(value)
          valid_in? value, VALID_GRID_TYPES
        end

      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
openxml-docx-0.9.0 lib/openxml/docx/properties/document_grid.rb
openxml-docx-0.8.0 lib/openxml/docx/properties/document_grid.rb
openxml-docx-0.8.0.beta1 lib/openxml/docx/properties/document_grid.rb