diff options
| author | Randy Morgan <[email protected]> | 2011-12-02 18:35:32 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2011-12-02 18:35:32 +0900 |
| commit | 3def8f8895a62783cf2e36152d786429e25bb90e (patch) | |
| tree | 61d9ee104db312c30a8c61a4f80db9343e4f2a2a /lib/axlsx/drawing/pic.rb | |
| parent | 6439ce4d2ec5c97ad82a8dc10d974ca9754f2113 (diff) | |
| download | caxlsx-3def8f8895a62783cf2e36152d786429e25bb90e.tar.gz caxlsx-3def8f8895a62783cf2e36152d786429e25bb90e.zip | |
Added locking attributes for pictures and some stubs for parsing
Diffstat (limited to 'lib/axlsx/drawing/pic.rb')
| -rw-r--r-- | lib/axlsx/drawing/pic.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/axlsx/drawing/pic.rb b/lib/axlsx/drawing/pic.rb index 84e750ce..4d970e32 100644 --- a/lib/axlsx/drawing/pic.rb +++ b/lib/axlsx/drawing/pic.rb @@ -26,6 +26,8 @@ module Axlsx # @return [OneCellAnchor] attr_reader :anchor + # The picture locking attributes for this picture + attr_reader :picture_locking # Creates a new Pic(ture) object # @param [Anchor] anchor the anchor that holds this image @@ -43,6 +45,7 @@ module Axlsx end start_at(*options[:start_at]) if options[:start_at] yield self if block_given? + @picture_locking = PictureLocking.new(options) end def image_src=(v) @@ -94,7 +97,7 @@ module Axlsx def width=(v) @anchor.width = v end - + # providing access to update the anchor's height attribute # @param [Integer] v # @see OneCellAnchor.width @@ -126,7 +129,7 @@ module Axlsx xml.send('xdr:nvPicPr') { xml.send('xdr:cNvPr', :id=>"2", :name=>name, :descr=>descr) xml.send('xdr:cNvPicPr') { - xml.send('a:picLocks', :noChangeAspect=>1) + picture_locking.to_xml(xml) } } xml.send('xdr:blipFill') { |
