Sha256: d257ae6ca4ecf1ad8c7bc9a5eda75e1bdb706043c6474850fe87adcb2610c791
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
require "forwardable" module OpenXml module Pptx module Properties class Shape < OpenXml::Properties::ComplexProperty include OpenXml::ContainsProperties extend Forwardable namespace :p tag :sp attribute :use_background_fill, displays_as: :useBgFill, expects: :boolean property :non_visual_shape_properties, required: true property :shape_properties, required: true property :style, as: :shape_style property :text_body property :extension_list # Convenience Accessors def_delegator :non_visual_shape_properties, :non_visual_drawing_properties def_delegator :non_visual_drawing_properties, :object_name, :shape_name def_delegator :non_visual_drawing_properties, :object_name=, :shape_name= def_delegator :non_visual_drawing_properties, :id, :shape_id def_delegator :non_visual_drawing_properties, :id=, :shape_id= def_delegator :shape_properties, :transform def_delegator :transform, :offset def_delegator :transform, :extent end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
openxml-pptx-0.2.2 | lib/openxml/pptx/properties/shape.rb |
openxml-pptx-0.2.0 | lib/openxml/pptx/properties/shape.rb |