Packagestimulsoft.report.design
Classpublic class StiTableHelper
InheritanceStiTableHelper Inheritance Object



Public Properties
 PropertyDefined By
  clientRectangle : StiRectangle
[read-only] Выделенная область, оригинальные координаты
StiTableHelper
  isTableMode : Boolean
[read-only]
StiTableHelper
  linesHor : StiHashtable
[read-only]
StiTableHelper
  linesVert : StiHashtable
[read-only]
StiTableHelper
  paintRectangle : StiRectangle
[read-only] Выделенная область, координаты для отрисовки
StiTableHelper
  selectedCount : int
[read-only]
StiTableHelper
Public Methods
 MethodDefined By
  
StiTableHelper
  
Draws a selected rectangle specified by a Rectangle structure.
StiTableHelper
  
getActionFromPoint(pageX:Number, pageY:Number):int
Определение необходимого действия, производимого над таблицей
StiTableHelper
  
Returns table coordinates.
StiTableHelper
  
paint(args:StiPaintArgs):void
StiTableHelper
  
StiTableHelper
  
processResizeColumns(mouseDownX:Number, mouseCurrentX:Number, altKey:Boolean, ctrlKey:Boolean):void
StiTableHelper
  
processResizeRows(mouseDownY:Number, mouseCurrentY:Number, altKey:Boolean, ctrlKey:Boolean):void
StiTableHelper
  
processResizeTable(mouseDown:StiPoint, mouseCurrent:StiPoint, altKey:Boolean, ctrlKey:Boolean):void
StiTableHelper
  
refresh():void
Заполняем списки линий границ выделенных компонентов
StiTableHelper
  
resizeColumns(lineX:Number, offset:Number, resizeType:int):void
StiTableHelper
  
resizeRows(lineY:Number, offset:Number, resizeType:int):void
StiTableHelper
  
resizeTable(startX:Number, startY:Number, dpiX:Number, dpiY:Number, resizeHorizontally:Boolean, resizeVertically:Boolean, invertX:Boolean, invertY:Boolean):void
StiTableHelper
  
StiTableHelper
Property Detail
clientRectangleproperty
clientRectangle:StiRectangle  [read-only]

Выделенная область, оригинальные координаты


Implementation
    public function get clientRectangle():StiRectangle
isTableModeproperty 
isTableMode:Boolean  [read-only]


Implementation
    public function get isTableMode():Boolean
linesHorproperty 
linesHor:StiHashtable  [read-only]


Implementation
    public function get linesHor():StiHashtable
linesVertproperty 
linesVert:StiHashtable  [read-only]


Implementation
    public function get linesVert():StiHashtable
paintRectangleproperty 
paintRectangle:StiRectangle  [read-only]

Выделенная область, координаты для отрисовки


Implementation
    public function get paintRectangle():StiRectangle
selectedCountproperty 
selectedCount:int  [read-only]


Implementation
    public function get selectedCount():int
Constructor Detail
StiTableHelper()Constructor
public function StiTableHelper(designer:IStiDesignerBase)



Parameters
designer:IStiDesignerBase
Method Detail
drawSelectedRectangle()method
public function drawSelectedRectangle(g:StiGraphics, size:int, brush:StiBrush, rect:StiRectangle):void

Draws a selected rectangle specified by a Rectangle structure.

Parameters

g:StiGraphics
 
size:int
 
brush:StiBrush
 
rect:StiRectangle

getActionFromPoint()method 
public function getActionFromPoint(pageX:Number, pageY:Number):int

Определение необходимого действия, производимого над таблицей

Parameters

pageX:Number
 
pageY:Number

Returns
int
getPaintRectangle()method 
public function getPaintRectangle():StiRectangle

Returns table coordinates.

Returns
StiRectangle
paint()method 
public function paint(args:StiPaintArgs):void

Parameters

args:StiPaintArgs

paintSelection()method 
public function paintSelection(args:StiPaintArgs):void

Parameters

args:StiPaintArgs

processResizeColumns()method 
public function processResizeColumns(mouseDownX:Number, mouseCurrentX:Number, altKey:Boolean, ctrlKey:Boolean):void

Parameters

mouseDownX:Number
 
mouseCurrentX:Number
 
altKey:Boolean
 
ctrlKey:Boolean

processResizeRows()method 
public function processResizeRows(mouseDownY:Number, mouseCurrentY:Number, altKey:Boolean, ctrlKey:Boolean):void

Parameters

mouseDownY:Number
 
mouseCurrentY:Number
 
altKey:Boolean
 
ctrlKey:Boolean

processResizeTable()method 
public function processResizeTable(mouseDown:StiPoint, mouseCurrent:StiPoint, altKey:Boolean, ctrlKey:Boolean):void

Parameters

mouseDown:StiPoint
 
mouseCurrent:StiPoint
 
altKey:Boolean
 
ctrlKey:Boolean

refresh()method 
public function refresh():void

Заполняем списки линий границ выделенных компонентов

resizeColumns()method 
public function resizeColumns(lineX:Number, offset:Number, resizeType:int):void

Parameters

lineX:Number
 
offset:Number
 
resizeType:int

resizeRows()method 
public function resizeRows(lineY:Number, offset:Number, resizeType:int):void

Parameters

lineY:Number
 
offset:Number
 
resizeType:int

resizeTable()method 
public function resizeTable(startX:Number, startY:Number, dpiX:Number, dpiY:Number, resizeHorizontally:Boolean, resizeVertically:Boolean, invertX:Boolean, invertY:Boolean):void

Parameters

startX:Number
 
startY:Number
 
dpiX:Number
 
dpiY:Number
 
resizeHorizontally:Boolean
 
resizeVertically:Boolean
 
invertX:Boolean
 
invertY:Boolean

saveComponentsLocation()method 
public function saveComponentsLocation():void