Package | stimulsoft.controls.visual.ruler |
Class | public class StiRuler |
Inheritance | StiRuler ![]() |
Subclasses | StiHorizontalRuler, StiVerticalRuler |
Property | Defined By | ||
---|---|---|---|
contentRectangle : StiRectangle Расположение и размеры страницы, отображаемой в данный момент | StiRuler | ||
currentPage : StiPage [read-only] | StiRuler | ||
designer : StiDesignerFx | StiRuler | ||
fullRulerRectangle : StiRectangle [read-only] | StiRuler | ||
maximumValue : Number [read-only] | StiRuler | ||
rulerRectangle : StiRectangle [read-only] Подсвеченная область линейки, где выводятся деления | StiRuler | ||
selectedRectangle : StiRectangle [read-only] Выделенная область на текущей странице | StiRuler | ||
visible : Boolean [override] [write-only] | StiRuler |
Property | Defined By | ||
---|---|---|---|
cursorIndicator : StiCursorIndicator | StiRuler | ||
labels : Array | StiRuler | ||
lineStep : Number = 10 | StiRuler | ||
maximumLabelWidth : Number = 30 | StiRuler | ||
sizeIndicator : StiSizeIndicator | StiRuler |
Method | Defined By | ||
---|---|---|---|
StiRuler(designer:StiDesignerFx) | StiRuler | ||
update():void | StiRuler | ||
updateIndicators():void | StiRuler |
Method | Defined By | ||
---|---|---|---|
checkLabelsRange(index:int):void Если нехватает лэйблов для отображения меток на линейке, то добавляем ещё 10 штук | StiRuler | ||
hideUnusedLabels(index:int):void | StiRuler | ||
onResize(event:ResizeEvent):void | StiRuler | ||
setLabelProperties(index:int, pos:Number):void | StiRuler | ||
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void [override] | StiRuler |
contentRectangle | property |
contentRectangle:StiRectangle
Расположение и размеры страницы, отображаемой в данный момент
public function get contentRectangle():StiRectangle
public function set contentRectangle(value:StiRectangle):void
currentPage | property |
cursorIndicator | property |
protected var cursorIndicator:StiCursorIndicator
designer | property |
designer:StiDesignerFx
public function get designer():StiDesignerFx
public function set designer(value:StiDesignerFx):void
fullRulerRectangle | property |
fullRulerRectangle:StiRectangle
[read-only] public function get fullRulerRectangle():StiRectangle
labels | property |
protected var labels:Array
lineStep | property |
protected var lineStep:Number = 10
maximumLabelWidth | property |
protected var maximumLabelWidth:Number = 30
maximumValue | property |
maximumValue:Number
[read-only] public function get maximumValue():Number
rulerRectangle | property |
rulerRectangle:StiRectangle
[read-only] Подсвеченная область линейки, где выводятся деления
public function get rulerRectangle():StiRectangle
selectedRectangle | property |
selectedRectangle:StiRectangle
[read-only] Выделенная область на текущей странице
public function get selectedRectangle():StiRectangle
sizeIndicator | property |
protected var sizeIndicator:StiSizeIndicator
visible | property |
visible:Boolean
[write-only] [override] public function set visible(value:Boolean):void
StiRuler | () | Constructor |
checkLabelsRange | () | method |
protected function checkLabelsRange(index:int):void
Если нехватает лэйблов для отображения меток на линейке, то добавляем ещё 10 штук
Parameters
index:int |
hideUnusedLabels | () | method |
protected function hideUnusedLabels(index:int):void
Parameters
index:int |
onResize | () | method |
protected function onResize(event:ResizeEvent):void
Parameters
event:ResizeEvent |
setLabelProperties | () | method |
protected function setLabelProperties(index:int, pos:Number):void
Parameters
index:int | |
pos:Number |
update | () | method |
public function update():void
updateDisplayList | () | method |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Parameters
unscaledWidth:Number | |
unscaledHeight:Number |
updateIndicators | () | method |
public function updateIndicators():void