Sha256: d995e07e8d7a009ff7e4bf98bf92dae580923b6951aa4f9888b02eb5e075fad2

Contents?: true

Size: 665 Bytes

Versions: 21

Compression:

Stored size: 665 Bytes

Contents

module GroupDocs
  class Document::Field < Api::Entity

    # @attr [Integer] page
    attr_accessor :page
    # @attr [String] name
    attr_accessor :name
    # @attr [String] type
    attr_accessor :type
    # @attr [GroupDocs::Document::Rectangle] rect
    attr_accessor :rect

    #
    # Coverts passed hash to GroupDocs::Document::Rectangle object.
    # @param [Hash] options
    #
    def rect=(rectangle)
      if rectangle.is_a?(Hash)
        rectangle = GroupDocs::Document::Rectangle.new(rectangle)
      end

      @rect = rectangle
    end

    # Human-readable accessors
    alias_accessor :rectangle, :rect

  end # Document::Field
end # GroupDocs

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
groupdocs-1.5.6 lib/groupdocs/document/field.rb
groupdocs-1.5.5 lib/groupdocs/document/field.rb
groupdocs-1.5.4 lib/groupdocs/document/field.rb
groupdocs-1.5.3 lib/groupdocs/document/field.rb
groupdocs-1.5.2 lib/groupdocs/document/field.rb
groupdocs-1.5.1 lib/groupdocs/document/field.rb
groupdocs-1.5.0 lib/groupdocs/document/field.rb
groupdocs-1.4.2 lib/groupdocs/document/field.rb
groupdocs-1.4.1 lib/groupdocs/document/field.rb
groupdocs-1.4.0 lib/groupdocs/document/field.rb
groupdocs-1.3.0 lib/groupdocs/document/field.rb
groupdocs-1.2.11 lib/groupdocs/document/field.rb
groupdocs-1.2.10 lib/groupdocs/document/field.rb
groupdocs-1.2.9 lib/groupdocs/document/field.rb
groupdocs-1.2.8 lib/groupdocs/document/field.rb
groupdocs-1.2.7 lib/groupdocs/document/field.rb
groupdocs-1.2.6 lib/groupdocs/document/field.rb
groupdocs-1.2.3 lib/groupdocs/document/field.rb
groupdocs-1.2.2 lib/groupdocs/document/field.rb
groupdocs-1.2.1 lib/groupdocs/document/field.rb