summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/drawing/vml_shape.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-05-13 11:09:12 +0900
committerRandy Morgan <[email protected]>2012-05-13 11:09:12 +0900
commit34f63d6719fd913be9251f367370947303f8fc61 (patch)
treeebe3531eaf04838533cb0dbf18c4ea1844b27925 /lib/axlsx/drawing/vml_shape.rb
parent88b67ba036c038be9d2cb116bb70eac720f3e40b (diff)
downloadcaxlsx-34f63d6719fd913be9251f367370947303f8fc61.tar.gz
caxlsx-34f63d6719fd913be9251f367370947303f8fc61.zip
cleaning up comments for pre-release
Diffstat (limited to 'lib/axlsx/drawing/vml_shape.rb')
-rw-r--r--lib/axlsx/drawing/vml_shape.rb17
1 files changed, 8 insertions, 9 deletions
diff --git a/lib/axlsx/drawing/vml_shape.rb b/lib/axlsx/drawing/vml_shape.rb
index eff39ae3..64bf4398 100644
--- a/lib/axlsx/drawing/vml_shape.rb
+++ b/lib/axlsx/drawing/vml_shape.rb
@@ -43,12 +43,7 @@ module Axlsx
# @return [Integer]
attr_reader :bottom_offset
- # The id of this shape derrived from teh comment's worksheet index and the index of this comment
- # @return [String]
- attr_reader :id
-
- # Creates a new VmlShape object for the comment provided.
- # @param [Comment] comment
+ # Creates a new VmlShape
# @option options [Integer|String] left_column
# @option options [Integer|String] left_offset
# @option options [Integer|String] top_row
@@ -57,8 +52,7 @@ module Axlsx
# @option options [Integer|String] right_offset
# @option options [Integer|String] bottom_row
# @option options [Integer|String] bottom_offset
- def initialize(comment, options={})
- @id = "_x0000_s#{comment.comments.worksheet.index+1}08#{comment.index+1}"
+ def initialize(options={})
@row = @column = @left_column = @top_row = @right_column = @bottom_row = 0
@left_offset = 15
@top_offset = 2
@@ -70,6 +64,11 @@ module Axlsx
yield self if block_given?
end
+ # @see column
+ def column=(v); Axlsx::validate_integerish(v); @column = v.to_i end
+
+ # @see row
+ def row=(v); Axlsx::validate_integerish(v); @row = v.to_i end
# @see left_column
def left_column=(v); Axlsx::validate_integerish(v); @left_column = v.to_i end
@@ -100,7 +99,7 @@ module Axlsx
def to_xml_string(str ='')
str << <<SHAME_ON_YOU
-<v:shape id="#{id}" type="#_x0000_t202"
+<v:shape id="" type="#_x0000_t202"
style='position:absolute;margin-left:104pt;margin-top:2pt;width:800px;height:27pt;z-index:1;mso-wrap-style:tight'
fillcolor="#ffffa1 [80]" o:insetmode="auto">