Packageorg.openzet.charts
Classpublic class AngularAxisRenderer
InheritanceAngularAxisRenderer Inheritance mx.charts.chartClasses.DualStyleObject
ImplementsIRadarAxisRenderer

Custom AxisRenderer class for a RadialChart control.



Public Properties
 PropertyDefined by
  axis : IAxis
The axis object associated with this renderer.
AngularAxisRenderer
  gutters : Rectangle
AngularAxisRenderer
  highlightElements : Boolean
Specifies wheter to highlight chart elements like Series on mouse rollover.
AngularAxisRenderer
  ticks : Array
[read-only] Contains an array that specifies where Flex draws the tick marks along the axis.
AngularAxisRenderer
Protected Properties
 PropertyDefined by
  chart : ChartBase
[read-only] The base chart for this AxisRenderer.
AngularAxisRenderer
Public Methods
 MethodDefined by
  
Constructor.
AngularAxisRenderer
  
adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle
Adjusts its layout to accomodate the gutters passed in.
AngularAxisRenderer
Protected Methods
 MethodDefined by
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
AngularAxisRenderer
Styles
 StyleDescriptionDefined by
  
axisStroke
Type: mx.graphics.IStroke   CSS Inheritance: no
Specifies the characteristics of the line for the axis. This style must be an instance of the Stroke class.
AngularAxisRenderer
  
color
Type: uint   Format: Color   CSS Inheritance: yes
Color of text in the component, including the component label. The default value is 0x0B333C.
AngularAxisRenderer
  
disabledColor
Type: uint   Format: Color   CSS Inheritance: yes
Color of text in the component if it is disabled. The default value is 0xAAB3B3.
AngularAxisRenderer
  
fontAntiAliasType
Type: String   CSS Inheritance: yes
Sets the antiAliasType property of internal TextFields. The possible values are "normal" (flash.text.AntiAliasType.NORMAL) and "advanced" (flash.text.AntiAliasType.ADVANCED).

The default value is "advanced", which enables the FlashType renderer if you are using an embedded FlashType font. Set to "normal" to disable the FlashType renderer.

This style has no effect for system fonts.

This style applies to all the text in a TextField subcontrol; you can't apply it to some characters and not others.

The default value is "advanced".
AngularAxisRenderer
  
fontFamily
Type: String   CSS Inheritance: yes
Name of the font to use. Unlike in a full CSS implementation, comma-separated lists are not supported. You can use any font family name. If you specify a generic font name, it is converted to an appropriate device font. The default value is "Verdana".
AngularAxisRenderer
  
fontSize
Type: Number   Format: Length   CSS Inheritance: yes
Height of the text, in pixels. The default value is 10 for all controls except the ColorPicker control. For the ColorPicker control, the default value is 11.
AngularAxisRenderer
  
fontStyle
Type: String   CSS Inheritance: yes
Determines whether the text is italic font. Recognized values are "normal" and "italic". The default value is "normal".
AngularAxisRenderer
  
fontWeight
Type: String   CSS Inheritance: yes
Determines whether the text is boldface. Recognized values are "normal" and "bold". For LegendItem, the default is "bold". The default value is "normal".
AngularAxisRenderer
  
labelGap
Type: Number   Format: Length   CSS Inheritance: no
Specifies the gap between the end of the tick marks and the top of the labels, in pixels. The default value is 3.
AngularAxisRenderer
  
showLabels
Type: Boolean   CSS Inheritance: no
Specifies whether labels should appear along the axis. The default value is true.
AngularAxisRenderer
  
showLine
Type: Boolean   CSS Inheritance: no
Specifies whether to display the axis. The default value is true.
AngularAxisRenderer
  
tickLength
Type: Number   Format: Length   CSS Inheritance: no
Specifies the length of the tick marks on the axis, in pixels. The default value is 3.
AngularAxisRenderer
  
tickStroke
Type: mx.graphics.IStroke   CSS Inheritance: no
Specifies the characteristics of the tick marks on the axis. This style must be an instance of the Stroke class.
AngularAxisRenderer
Property detail
axisproperty
axis:IAxis  [read-write]

The axis object associated with this renderer. This property is managed by the enclosing chart, and could be explicitly set if multiple axes renderers are used.

Implementation
    public function get axis():IAxis
    public function set axis(value:IAxis):void
chartproperty 
chart:ChartBase  [read-only]

The base chart for this AxisRenderer.

Implementation
    protected function get chart():ChartBase
guttersproperty 
gutters:Rectangle  [read-write]

Implementation
    public function get gutters():Rectangle
    public function set gutters(value:Rectangle):void
highlightElementsproperty 
highlightElements:Boolean  [read-write]

Specifies wheter to highlight chart elements like Series on mouse rollover.

Implementation
    public function get highlightElements():Boolean
    public function set highlightElements(value:Boolean):void
ticksproperty 
ticks:Array  [read-only]

Contains an array that specifies where Flex draws the tick marks along the axis. Each array element contains a value between 0 and 1.

Implementation
    public function get ticks():Array
Constructor detail
AngularAxisRenderer()constructor
public function AngularAxisRenderer()

Constructor.

Method detail
adjustGutters()method
public function adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle

Adjusts its layout to accomodate the gutters passed in. This method is called by the enclosing chart to determine the size of the gutters and the corresponding data area. This method provides the AxisRenderer with an opportunity to calculate layout based on the new gutters, and to adjust them if necessary. If a given gutter is adjustable, an axis renderer can optionally adjust the gutters inward (make the gutter larger) but not outward (make the gutter smaller).

Parameters
workingGutters:Rectangle — Defines the gutters to adjust.
 
adjustable:Object — Consists of four Boolean properties (left=true/false, top=true/false, right=true/false, and bottom=true/false) that indicate whether the axis renderer can optionally adjust each of the gutters further.

Returns
Rectangle — A rectangle that defines the dimensions of the gutters, including the adjustments.
updateDisplayList()method 
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters
unscaledWidth:Number
 
unscaledHeight:Number