Packagecom.adobe.portfolio.components.supportClasses
Classpublic class CanvasItemData
InheritanceCanvasItemData Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined By
  bottom : Number
CanvasItemData
  height : Number
CanvasItemData
  horizontalCenter : Number
CanvasItemData
  imageOpacity : Number
CanvasItemData
  imageURL : String
CanvasItemData
  left : Number
CanvasItemData
  parent : CanvasList
[read-only]
CanvasItemData
  right : Number
CanvasItemData
  styledText : XML
CanvasItemData
  top : Number
CanvasItemData
  type : String
[read-only]
CanvasItemData
  verticalCenter : Number
CanvasItemData
  visible : Boolean
[read-only]
CanvasItemData
  width : Number
CanvasItemData
  x : Number
CanvasItemData
  y : Number
CanvasItemData
Public Methods
 MethodDefined By
  
CanvasItemData(parent:CanvasList = null)
CanvasItemData
  
applyPositionAndSize(visual:IVisualElement):void
A function to copy the layout information this object into a visual element.
CanvasItemData
  
CanvasItemData
  
loadFromXML(valueXML:XML):Boolean
CanvasItemData
  
A function to copy the layout information from another CanvasItemData into this object.
CanvasItemData
Public Constants
 ConstantDefined By
  IMAGE_TYPE : String = image
[static]
CanvasItemData
  TEXT_TYPE : String = text
[static]
CanvasItemData
  XML_ELEMENT_NAME : String = CanvasItem
[static]
CanvasItemData
Property Detail
bottomproperty
bottom:Number

This property can be used as the source for data binding.


Implementation
    public function get bottom():Number
    public function set bottom(value:Number):void
heightproperty 
height:Number

This property can be used as the source for data binding.


Implementation
    public function get height():Number
    public function set height(value:Number):void
horizontalCenterproperty 
horizontalCenter:Number

This property can be used as the source for data binding.


Implementation
    public function get horizontalCenter():Number
    public function set horizontalCenter(value:Number):void
imageOpacityproperty 
imageOpacity:Number

This property can be used as the source for data binding.


Implementation
    public function get imageOpacity():Number
    public function set imageOpacity(value:Number):void
imageURLproperty 
imageURL:String

This property can be used as the source for data binding.


Implementation
    public function get imageURL():String
    public function set imageURL(value:String):void
leftproperty 
left:Number

This property can be used as the source for data binding.


Implementation
    public function get left():Number
    public function set left(value:Number):void
parentproperty 
parent:CanvasList  [read-only]


Implementation
    public function get parent():CanvasList
rightproperty 
right:Number

This property can be used as the source for data binding.


Implementation
    public function get right():Number
    public function set right(value:Number):void
styledTextproperty 
styledText:XML

This property can be used as the source for data binding.


Implementation
    public function get styledText():XML
    public function set styledText(value:XML):void
topproperty 
top:Number

This property can be used as the source for data binding.


Implementation
    public function get top():Number
    public function set top(value:Number):void
typeproperty 
type:String  [read-only]

This property can be used as the source for data binding.


Implementation
    public function get type():String
verticalCenterproperty 
verticalCenter:Number

This property can be used as the source for data binding.


Implementation
    public function get verticalCenter():Number
    public function set verticalCenter(value:Number):void
visibleproperty 
visible:Boolean  [read-only]

This property can be used as the source for data binding.


Implementation
    public function get visible():Boolean
widthproperty 
width:Number

This property can be used as the source for data binding.


Implementation
    public function get width():Number
    public function set width(value:Number):void
xproperty 
x:Number

This property can be used as the source for data binding.


Implementation
    public function get x():Number
    public function set x(value:Number):void
yproperty 
y:Number

This property can be used as the source for data binding.


Implementation
    public function get y():Number
    public function set y(value:Number):void
Constructor Detail
CanvasItemData()Constructor
public function CanvasItemData(parent:CanvasList = null)



Parameters
parent:CanvasList (default = null)
Method Detail
applyPositionAndSize()method
public function applyPositionAndSize(visual:IVisualElement):void

A function to copy the layout information this object into a visual element.

Parameters

visual:IVisualElement

generateXML()method 
public function generateXML():XML

Returns
XML
loadFromXML()method 
public function loadFromXML(valueXML:XML):Boolean

Parameters

valueXML:XML

Returns
Boolean
setValuesFromData()method 
public function setValuesFromData(itemData:CanvasItemData):Boolean

A function to copy the layout information from another CanvasItemData into this object.

Parameters

itemData:CanvasItemData

Returns
Boolean
Constant Detail
IMAGE_TYPEConstant
public static const IMAGE_TYPE:String = image

TEXT_TYPEConstant 
public static const TEXT_TYPE:String = text

XML_ELEMENT_NAMEConstant 
public static const XML_ELEMENT_NAME:String = CanvasItem