Class: Ambling::Pie::Settings::ExportAsImage

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/ambling/pie.rb

Overview

export_as_image feature works only on a web server

Constant Summary collapse

VALUES =
[:file,:target,:x,:y,:color,:alpha,:text_color,:text_size]

Instance Attribute Summary collapse

Method Summary

Methods included from Base

#build_xml, #initialize, #populate, #to_xml

Instance Attribute Details

#alphaObject

0

(0 - 100) background alpha



654
655
656
# File 'lib/ambling/pie.rb', line 654

def alpha
  @alpha
end

#colorObject

#BBBB00

(hex color code) background color of “Collecting data” text



649
650
651
# File 'lib/ambling/pie.rb', line 649

def color
  @color
end

#fileObject

(filename) if you set filename here, context menu (then user right clicks on flash movie) “Export as image” will appear. This will allow user to export chart as an image. Collected image data will be posted to this file name (use ampie/export.php or ampie/export.aspx)



629
630
631
# File 'lib/ambling/pie.rb', line 629

def file
  @file
end

#targetObject

(_blank, _top …) target of a window in which export file must be called



634
635
636
# File 'lib/ambling/pie.rb', line 634

def target
  @target
end

#text_colorObject

text_color

(hex color code)



659
660
661
# File 'lib/ambling/pie.rb', line 659

def text_color
  @text_color
end

#text_sizeObject

text_size

(Number)



664
665
666
# File 'lib/ambling/pie.rb', line 664

def text_size
  @text_size
end

#xObject

0

(Number / Number% / !Number) x position of “Collecting data” text



639
640
641
# File 'lib/ambling/pie.rb', line 639

def x
  @x
end

#yObject

(Number / Number% / !Number) y position of “Collecting data” text. If not set, will be aligned to the bottom of flash movie



644
645
646
# File 'lib/ambling/pie.rb', line 644

def y
  @y
end