Sha256: 5cbf348f3d7b9e25ef5320e1629d77bc9c3c9424f931f10d3c1e24aedeb82f1d

Contents?: true

Size: 805 Bytes

Versions: 28

Compression:

Stored size: 805 Bytes

Contents

module Writeexcel

class Worksheet < BIFFWriter
  require 'writeexcel/helper'

  class EmbeddedChart
    attr_reader :row, :col, :chart, :vertices

    def initialize(worksheet, row, col, chart, x_offset = 0, y_offset = 0, scale_x = 1, scale_y = 1)
      @worksheet = worksheet
      @row, @col, @chart, @x_offset, @y_offset, @scale_x, @scale_y =
        row, col, chart, x_offset, y_offset, scale_x, scale_y
      @width = default_width * scale_x
      @height = default_height * scale_y
      @vertices = calc_vertices
    end

    # Calculate the positions of comment object.
    def calc_vertices
      @worksheet.position_object( @col, @row, @x_offset, @y_offset, @width, @height)
    end

    private

    def default_width
      526
    end

    def default_height
      319
    end
  end
end

end

Version data entries

28 entries across 28 versions & 3 rubygems

Version Path
writeexcel-1.0.9 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.8 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.7 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.6 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.5 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.4 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.3 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.2 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.1 lib/writeexcel/embedded_chart.rb
writeexcel-1.0.0 lib/writeexcel/embedded_chart.rb
writeexcel-0.6.19 lib/writeexcel/embedded_chart.rb
writeexcel-0.6.18 lib/writeexcel/embedded_chart.rb
writeexcel-0.6.17 lib/writeexcel/embedded_chart.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.16/lib/writeexcel/embedded_chart.rb
writeexcel-0.6.16 lib/writeexcel/embedded_chart.rb
writeexcel-0.6.15 lib/writeexcel/embedded_chart.rb
writeexcel-0.6.14 lib/writeexcel/embedded_chart.rb
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/lib/writeexcel/embedded_chart.rb
sunrise-cms-0.3.2 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/lib/writeexcel/embedded_chart.rb
sunrise-cms-0.3.1 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/lib/writeexcel/embedded_chart.rb