Packagestimulsoft.report.engine.engineV2
Classpublic class StiEngine
InheritanceStiEngine Inheritance Object



Public Properties
 PropertyDefined By
  anchorsArguments : StiHashtable = null
StiEngine
  atLeastOneDatabandRenderedOnPage : Boolean = false
StiEngine
  bandsInProgress : StiArrayList
StiEngine
  bandsOnAllPages : StiBandsOnAllPages
[read-only] Contains a collection of bands which should be output on all pages.
StiEngine
  breakable : StiBreakableHelper
[read-only]
StiEngine
  columnsOnDataBand : StiColumnsOnDataBand
[read-only] Used to output columns on the DataBand.
StiEngine
  columnsOnPanel : StiColumnsOnPanel
[read-only] Used to output columns on the Panel.
StiEngine
  containerForRender : StiContainer
Gets or sets a container in what rendering of bands is done.
StiEngine
  crossFreeSpace : Number
Contains a freespace in a container in what the printing is done.
StiEngine
  denyChangeThread : Boolean
If true then it is impossible to change stream of printing.
StiEngine
  denyClearPrintOnAllPagesIgnoreList : Boolean = false
Флаг устанавливается во время рендеринга StiBandsOnAllPages для того, чтобы датабэнды, которые выводятся на каждой странице, не обнуляли этот список
StiEngine
  denyRenderMasterComponentsInContainer : Boolean
If true then the Render method of a container will not render components of the Master type.
StiEngine
  emptyBands : StiEmptyBandsV2Helper
[read-only] Used to output EmptyBands in the current container.
StiEngine
  firstCallNewPage : Boolean = false
Флаг устанавливается каждый раз для новой страницы шаблона.
StiEngine
  footersOnAllPages : StiFootersOnAllPages
[read-only] Cotnains a collection of Footers which should be output on the bottom of a page.
StiEngine
  freeSpace : Number
Contains a freespace in a container in what the printing is done.
StiEngine
  generateNewColumnBeforeBand : Boolean = false
Requires to generate a new column before the next band.
StiEngine
  generateNewPageBeforeBand : Boolean = false
It is required to generate a new page before the next band.
StiEngine
  hashParentStyles : StiHashtable = null
StiEngine
  idLevelEndCont : StiLevelEndContainer
[static] [read-only] A container-marker that is used to specify the end of grouping.
StiEngine
  idLevelStartCont : StiLevelStartContainer
[static] [read-only] A container-marker that is used to specify the beginning of grouping.
StiEngine
  ignoreSkipFirst : Boolean = false
If true then the engine should ignore the value of the SkipFirst property of a band.
StiEngine
  ignoreUnlimitedHeightForNewPage : Boolean
If true then UnlimitedHeight property is ignored when NewPage method is called.
StiEngine
  indexOfLatestDataBand : StiIndex = null
An index of the last rendered DataBand.
StiEngine
  indexOfStartList : int = 0
Contains an index that indicates a position of the beginning the current column output.
StiEngine
  isCrossBandsMode : Boolean
This property is set to true for printing CrossBands.
StiEngine
  isDynamicBookmarksMode : Boolean
If true then it is allowed to add any Bookmarks.
StiEngine
  isFirstDataBandOnPage : Boolean
Returns true if the first DataBand is printed on the current page.
StiEngine
  isLastDataBandOnPage : Boolean
Returns true if the last DataBand is printed on the current page.
StiEngine
  lastInvokeTextProcessValueEventArgsValue : Object = null
StiEngine
  masterEngine : StiEngine
If an engine is slave then this reference indicates the parent report engine.
StiEngine
  masterReport : StiReport
Gets or sets a master report that is being rendered in the current moment.
StiEngine
  page : StiPage
Gets or sets a page in what rendering of bands is done.
StiEngine
  pageBreakSkipFirstCollection : StiHashtable
Коллекция служит для определения случая пропуска генерации новой страницы или новой колонки при помощи свойства SkipFirst.
StiEngine
  pageNumbers : StiPageNumberHelper
[read-only]
StiEngine
  parserConversionStore : StiHashtable
Хранилище готовых списков команд для каждого TextExpression
StiEngine
  positionBottomY : Number
Indicates the current position bands output on the Y axis on the bottom of a page.
StiEngine
  positionX : Number
Indicates the current position bands output on the X axis.
StiEngine
  positionY : Number
Indicates the current position bands output on the Y axis.
StiEngine
  printAtBottom : StiPrintAtBottom
[read-only] Contains a collection of bands which should be output on the bottom of a page.
StiEngine
  printOnAllPagesIgnoreList : StiHashtable
[read-only] Contains the list of bands which should be passed when rendering.
StiEngine
  progressHelper : StiProgressHelper
[read-only] A class helps to output the progress bar when report rendering.
StiEngine
  renderState : StiRenderState = null
Contains an information that is necessary to show progress of report rendering.
StiEngine
  report : StiReport
Gets or sets a report that is being rendered in the current moment.
StiEngine
  slaveEngines : StiHashtable
[read-only] Contains a list of Slave Engines.
StiEngine
  staticBands : StiStaticBandsHelper
[read-only] An object helps to output static bands on a page.
StiEngine
  templateContainer : StiContainer
Gets or sets a container from a template.
StiEngine
  templatePage : StiPage
Gets or sets a page from a template.
StiEngine
  threads : StiThreads
[read-only] This object helps to print groups of bands from containers which are placed directly on a page.
StiEngine
Public Methods
 MethodDefined By
  
StiEngine
  
Adds a specified container into the container for output.
StiEngine
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
StiEngine
  
addFooterMarker(footerMaster:StiFooterBand):void
Adds a FooterMarker (special container) into the current container of output.
StiEngine
  
Adds a container-marker of the beginning of grouping before the last rendered DataBand.
StiEngine
  
addLevel():void
Adds a container-marker of the beginning of grouping into the current position of output in the stream.
StiEngine
  
Adds a specified page into the collection of rendered pages.
StiEngine
  
Returns true if the specified container can generate a new page or a column in this time.
StiEngine
  
Clears a collection of bands which once passed the generation of a new page or column.
StiEngine
  
dispatchEvent(event:Event):Boolean
StiEngine
  
finalClear():void
A method is called to finalize operations over the output stream.
StiEngine
  
finishColumns(containerForRender:StiContainer):void
Находит все контейнеры - колонки и завершает их.
StiEngine
  
finishContainer(containerForRender:StiContainer):void
Find all containers and zero the ParentBand property.
StiEngine
  
finishResetPageNumberContainer(containerForRender:StiContainer, isFinal:Boolean):void
Метод проверяет свойство ResetPageNumber и если необходимо сбрасывает номер страницы.
StiEngine
  
hasEventListener(type:String):Boolean
StiEngine
  
newColumn(ignoreKeepContainers:Boolean = true):void
A method forms a new column.
StiEngine
  
newDestination(ignoreKeepContainers:Boolean = false):void
Forms a new page of a new column (if there are some).
StiEngine
  
newList(skipStaticBands:Boolean = false):void
A method is called for each new page or column.
StiEngine
  
newPage(ignoreKeepContainers:Boolean = true):void
A method forms a new page in a report.
StiEngine
  
StiEngine
  
StiEngine
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
StiEngine
  
Adds a container-marker of the end of grouping into the current position of output in the stream.
StiEngine
  
renderBand(band:StiBand, ignorePageBreaks:Boolean = false, allowRenderingEvents:Boolean = false):StiComponentsCollection
Renders a specified band taking Child bands into consideration.
StiEngine
  
renderContainer(container:StiContainer, isPrintAtBottom:Boolean = false, isFooterOnAllPages:Boolean = false):StiContainer
Renders a specified container.
StiEngine
  
renderEmptyBands(containerForRender:StiContainer, selectedContainer:StiContainer):void
Render selected EmptyBand in the specified container.
StiEngine
  
renderPrintAtBottom(container:StiContainer, startIndex:int, markerContainer:StiContainer):void
Производит поиск и вывод на новой странице, всех элементов из указанного контейнера вывода.
StiEngine
  
Sets parameters to output a new page.
StiEngine
Property Detail
anchorsArgumentsproperty
public var anchorsArguments:StiHashtable = null

atLeastOneDatabandRenderedOnPageproperty 
public var atLeastOneDatabandRenderedOnPage:Boolean = false

bandsInProgressproperty 
public var bandsInProgress:StiArrayList

bandsOnAllPagesproperty 
bandsOnAllPages:StiBandsOnAllPages  [read-only]

Contains a collection of bands which should be output on all pages.


Implementation
    public function get bandsOnAllPages():StiBandsOnAllPages
breakableproperty 
breakable:StiBreakableHelper  [read-only]


Implementation
    public function get breakable():StiBreakableHelper
columnsOnDataBandproperty 
columnsOnDataBand:StiColumnsOnDataBand  [read-only]

Used to output columns on the DataBand.


Implementation
    public function get columnsOnDataBand():StiColumnsOnDataBand
columnsOnPanelproperty 
columnsOnPanel:StiColumnsOnPanel  [read-only]

Used to output columns on the Panel.


Implementation
    public function get columnsOnPanel():StiColumnsOnPanel
containerForRenderproperty 
containerForRender:StiContainer

Gets or sets a container in what rendering of bands is done.


Implementation
    public function get containerForRender():StiContainer
    public function set containerForRender(value:StiContainer):void
crossFreeSpaceproperty 
crossFreeSpace:Number

Contains a freespace in a container in what the printing is done. Used to output Cross bands only.


Implementation
    public function get crossFreeSpace():Number
    public function set crossFreeSpace(value:Number):void
denyChangeThreadproperty 
denyChangeThread:Boolean

If true then it is impossible to change stream of printing.


Implementation
    public function get denyChangeThread():Boolean
    public function set denyChangeThread(value:Boolean):void
denyClearPrintOnAllPagesIgnoreListproperty 
public var denyClearPrintOnAllPagesIgnoreList:Boolean = false

Флаг устанавливается во время рендеринга StiBandsOnAllPages для того, чтобы датабэнды, которые выводятся на каждой странице, не обнуляли этот список

denyRenderMasterComponentsInContainerproperty 
denyRenderMasterComponentsInContainer:Boolean

If true then the Render method of a container will not render components of the Master type. This property is used with the RenderSimpleComponents method of a page. It is used to deny master components and render simple ones.


Implementation
    public function get denyRenderMasterComponentsInContainer():Boolean
    public function set denyRenderMasterComponentsInContainer(value:Boolean):void
emptyBandsproperty 
emptyBands:StiEmptyBandsV2Helper  [read-only]

Used to output EmptyBands in the current container.


Implementation
    public function get emptyBands():StiEmptyBandsV2Helper
firstCallNewPageproperty 
public var firstCallNewPage:Boolean = false

Флаг устанавливается каждый раз для новой страницы шаблона. Это гарантирует, что страница со включенным свойством UnlimitedHeight начнет рендериться на новой странице а не добавит сегменты к предыдущей странице

footersOnAllPagesproperty 
footersOnAllPages:StiFootersOnAllPages  [read-only]

Cotnains a collection of Footers which should be output on the bottom of a page. The list is filled when stream rendering and the list is cleared when rendering of the current stream is finished.


Implementation
    public function get footersOnAllPages():StiFootersOnAllPages
freeSpaceproperty 
freeSpace:Number

Contains a freespace in a container in what the printing is done.


Implementation
    public function get freeSpace():Number
    public function set freeSpace(value:Number):void
generateNewColumnBeforeBandproperty 
public var generateNewColumnBeforeBand:Boolean = false

Requires to generate a new column before the next band. A flag is used to prevent empty columns after a band. A new column is not generated after the specified band but not before the next band. If there is no the next band then there is no a new column.

generateNewPageBeforeBandproperty 
public var generateNewPageBeforeBand:Boolean = false

It is required to generate a new page before the next band. A flag is used to prevent empty pages after a band. A new page is not generated after the specified band but not before the next band. If there is no the next band then there is no a new page.

hashParentStylesproperty 
public var hashParentStyles:StiHashtable = null

idLevelEndContproperty 
idLevelEndCont:StiLevelEndContainer  [read-only]

A container-marker that is used to specify the end of grouping.


Implementation
    public static function get idLevelEndCont():StiLevelEndContainer
idLevelStartContproperty 
idLevelStartCont:StiLevelStartContainer  [read-only]

A container-marker that is used to specify the beginning of grouping.


Implementation
    public static function get idLevelStartCont():StiLevelStartContainer
ignoreSkipFirstproperty 
public var ignoreSkipFirst:Boolean = false

If true then the engine should ignore the value of the SkipFirst property of a band. It is necessary if NewPageAfter or NewColumnAfter are processed.

ignoreUnlimitedHeightForNewPageproperty 
ignoreUnlimitedHeightForNewPage:Boolean

If true then UnlimitedHeight property is ignored when NewPage method is called.


Implementation
    public function get ignoreUnlimitedHeightForNewPage():Boolean
    public function set ignoreUnlimitedHeightForNewPage(value:Boolean):void
indexOfLatestDataBandproperty 
public var indexOfLatestDataBand:StiIndex = null

An index of the last rendered DataBand. The Index is used to put the AddLevel before this DataBand and make KeepFooterTogether properties work correct.

indexOfStartListproperty 
public var indexOfStartList:int = 0

Contains an index that indicates a position of the beginning the current column output. If there are no columns then contains 0.

indexPageForPageTotalproperty 
sti_internal var indexPageForPageTotal:int = -1

Contain index of page for page total calculation.

isCrossBandsModeproperty 
isCrossBandsMode:Boolean

This property is set to true for printing CrossBands.


Implementation
    public function get isCrossBandsMode():Boolean
    public function set isCrossBandsMode(value:Boolean):void
isDynamicBookmarksModeproperty 
isDynamicBookmarksMode:Boolean

If true then it is allowed to add any Bookmarks. If false then add Bookmarks of components which the IsRendered property = false (in other words it is rendered first time). This property allows adding Bookmarks for static components only once (to avoid duplication).


Implementation
    public function get isDynamicBookmarksMode():Boolean
    public function set isDynamicBookmarksMode(value:Boolean):void
isFirstDataBandOnPageproperty 
isFirstDataBandOnPage:Boolean

Returns true if the first DataBand is printed on the current page.


Implementation
    public function get isFirstDataBandOnPage():Boolean
    public function set isFirstDataBandOnPage(value:Boolean):void
isLastDataBandOnPageproperty 
isLastDataBandOnPage:Boolean

Returns true if the last DataBand is printed on the current page.


Implementation
    public function get isLastDataBandOnPage():Boolean
    public function set isLastDataBandOnPage(value:Boolean):void
lastInvokeTextProcessValueEventArgsValueproperty 
public var lastInvokeTextProcessValueEventArgsValue:Object = null

masterEngineproperty 
masterEngine:StiEngine

If an engine is slave then this reference indicates the parent report engine.


Implementation
    public function get masterEngine():StiEngine
    public function set masterEngine(value:StiEngine):void
masterReportproperty 
masterReport:StiReport

Gets or sets a master report that is being rendered in the current moment.


Implementation
    public function get masterReport():StiReport
    public function set masterReport(value:StiReport):void
pageproperty 
page:StiPage

Gets or sets a page in what rendering of bands is done.


Implementation
    public function get page():StiPage
    public function set page(value:StiPage):void
pageBreakSkipFirstCollectionproperty 
public var pageBreakSkipFirstCollection:StiHashtable

Коллекция служит для определения случая пропуска генерации новой страницы или новой колонки при помощи свойства SkipFirst. Если бэнд уже пропускал один раз генерацию новой страницы или колонки, то он заносится в эту коллекцию.

pageNumbersproperty 
pageNumbers:StiPageNumberHelper  [read-only]


Implementation
    public function get pageNumbers():StiPageNumberHelper
parserConversionStoreproperty 
parserConversionStore:StiHashtable

Хранилище готовых списков команд для каждого TextExpression


Implementation
    public function get parserConversionStore():StiHashtable
    public function set parserConversionStore(value:StiHashtable):void
positionBottomYproperty 
positionBottomY:Number

Indicates the current position bands output on the Y axis on the bottom of a page.


Implementation
    public function get positionBottomY():Number
    public function set positionBottomY(value:Number):void
positionXproperty 
positionX:Number

Indicates the current position bands output on the X axis.


Implementation
    public function get positionX():Number
    public function set positionX(value:Number):void
positionYproperty 
positionY:Number

Indicates the current position bands output on the Y axis.


Implementation
    public function get positionY():Number
    public function set positionY(value:Number):void
printAtBottomproperty 
printAtBottom:StiPrintAtBottom  [read-only]

Contains a collection of bands which should be output on the bottom of a page. The list is filled when stream rendering and the list is cleared when rendering of the current stream is finished.


Implementation
    public function get printAtBottom():StiPrintAtBottom
printOnAllPagesIgnoreListproperty 
printOnAllPagesIgnoreList:StiHashtable  [read-only]

Contains the list of bands which should be passed when rendering.


Implementation
    public function get printOnAllPagesIgnoreList():StiHashtable
progressHelperproperty 
progressHelper:StiProgressHelper  [read-only]

A class helps to output the progress bar when report rendering.


Implementation
    public function get progressHelper():StiProgressHelper
renderStateproperty 
public var renderState:StiRenderState = null

Contains an information that is necessary to show progress of report rendering.

reportproperty 
report:StiReport

Gets or sets a report that is being rendered in the current moment.


Implementation
    public function get report():StiReport
    public function set report(value:StiReport):void
silentModeproperty 
sti_internal var silentMode:Boolean = false

If a variable is true then output as a band is not done.

slaveEnginesproperty 
slaveEngines:StiHashtable  [read-only]

Contains a list of Slave Engines.


Implementation
    public function get slaveEngines():StiHashtable
startIndexPageForPageTotalproperty 
sti_internal var startIndexPageForPageTotal:int = -1

Contain start index of page for page total calculation. Used for running total

staticBandsproperty 
staticBands:StiStaticBandsHelper  [read-only]

An object helps to output static bands on a page.


Implementation
    public function get staticBands():StiStaticBandsHelper
templateContainerproperty 
templateContainer:StiContainer

Gets or sets a container from a template. This page is being rendered in the current moment. If a page is output then the TemplateContainer property is equal in TemplatePage.


Implementation
    public function get templateContainer():StiContainer
    public function set templateContainer(value:StiContainer):void
templatePageproperty 
templatePage:StiPage

Gets or sets a page from a template. This page is being rendered in the current moment.


Implementation
    public function get templatePage():StiPage
    public function set templatePage(value:StiPage):void
threadsproperty 
threads:StiThreads  [read-only]

This object helps to print groups of bands from containers which are placed directly on a page.


Implementation
    public function get threads():StiThreads
Constructor Detail
StiEngine()Constructor
public function StiEngine(report:StiReport)



Parameters
report:StiReport
Method Detail
addContainerToDestination()method
public function addContainerToDestination(container:StiContainer):void

Adds a specified container into the container for output.

Parameters

container:StiContainer

addEventListener()method 
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)

addFooterMarker()method 
public function addFooterMarker(footerMaster:StiFooterBand):void

Adds a FooterMarker (special container) into the current container of output. A container-marker is used for the engine to know on what place in a container of output FooterBands for PrintOnAllPages should be replaced after their rendering is complete.

Parameters

footerMaster:StiFooterBand

addKeepLevelAtLatestDataBand()method 
public function addKeepLevelAtLatestDataBand():void

Adds a container-marker of the beginning of grouping before the last rendered DataBand.

addLevel()method 
public function addLevel():void

Adds a container-marker of the beginning of grouping into the current position of output in the stream.

addPageToRenderedPages()method 
public function addPageToRenderedPages(page:StiPage):void

Adds a specified page into the collection of rendered pages.

Parameters

page:StiPage

canGenerateNewContainer()method 
public function canGenerateNewContainer(pageBreak:IStiPageBreak):Boolean

Returns true if the specified container can generate a new page or a column in this time. If the SkipFirst property is false then, in any case true is returned. If true, то на первый раз метод запрещает генерировать новую колонку или новую страницу и заносит бэнд в коллекцию.

Parameters

pageBreak:IStiPageBreak

Returns
Boolean
clearPageBreakSkipFirst()method 
public function clearPageBreakSkipFirst():void

Clears a collection of bands which once passed the generation of a new page or column.

dispatchEvent()method 
public function dispatchEvent(event:Event):Boolean

Parameters

event:Event

Returns
Boolean
finalClear()method 
public function finalClear():void

A method is called to finalize operations over the output stream.

finishColumns()method 
public function finishColumns(containerForRender:StiContainer):void

Находит все контейнеры - колонки и завершает их. Процедура завершения включает в себя вызов метода FinishColumns. Этот метод располагает контейнеры в колонки.

Parameters

containerForRender:StiContainer

finishContainer()method 
public function finishContainer(containerForRender:StiContainer):void

Find all containers and zero the ParentBand property.

Parameters

containerForRender:StiContainer

finishResetPageNumberContainer()method 
public function finishResetPageNumberContainer(containerForRender:StiContainer, isFinal:Boolean):void

Метод проверяет свойство ResetPageNumber и если необходимо сбрасывает номер страницы.

Parameters

containerForRender:StiContainer
 
isFinal:Boolean

hasEventListener()method 
public function hasEventListener(type:String):Boolean

Parameters

type:String

Returns
Boolean
newColumn()method 
public function newColumn(ignoreKeepContainers:Boolean = true):void

A method forms a new column. "ignoreKeepContainers": Если равен true, то при формировании новой колонки, команды удержания контейнеров будут игнорироваться.

Parameters

ignoreKeepContainers:Boolean (default = true)

newDestination()method 
public function newDestination(ignoreKeepContainers:Boolean = false):void

Forms a new page of a new column (if there are some). "ignoreKeepContainers": Если равен true, то при формировании новой страницы (или колонки), команды удержания контейнеров будут игнорироваться.

Parameters

ignoreKeepContainers:Boolean (default = false)

newList()method 
public function newList(skipStaticBands:Boolean = false):void

A method is called for each new page or column. Если выводится первая колонка или колонок нет вообще, то метод выводит статические бэнды. Кроме этого он обнуляет указатель на последний выведенный DataBand. Также метод выводит на печать те бэнды, которые должны быть выведены на всех страницах. "skipStaticBands": If true then static bands will not be rendered. It is used to render cross-bands which are placed in static bands.

Parameters

skipStaticBands:Boolean (default = false)

newPage()method 
public function newPage(ignoreKeepContainers:Boolean = true):void

A method forms a new page in a report. "ignoreKeepContainers": Если равен true, то при формировании новой страницы, команды удержания контейнеров будут игнорироваться.

Parameters

ignoreKeepContainers:Boolean (default = true)

processLastPageAfterRendering()method 
public function processLastPageAfterRendering():void

processPageAfterRendering()method 
public function processPageAfterRendering(page:StiPage):void

Parameters

page:StiPage

removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)

removeLevel()method 
public function removeLevel():void

Adds a container-marker of the end of grouping into the current position of output in the stream.

renderBand()method 
public function renderBand(band:StiBand, ignorePageBreaks:Boolean = false, allowRenderingEvents:Boolean = false):StiComponentsCollection

Renders a specified band taking Child bands into consideration. "band": Tha band that should be rendered. "ignorePageBreaks": True, if it is necessary to ignore NewPageAfter, NewPageBefore, NewColumnAfter, and NewColumnBefore properties. "allowRenderingEvents": True, if it isnecessary to call the Rendering event. для DataBand и для GroupHeaderBand.

Parameters

band:StiBand
 
ignorePageBreaks:Boolean (default = false)
 
allowRenderingEvents:Boolean (default = false)

Returns
StiComponentsCollection — The list of rendered containers for the specified band.
renderContainer()method 
public function renderContainer(container:StiContainer, isPrintAtBottom:Boolean = false, isFooterOnAllPages:Boolean = false):StiContainer

Renders a specified container. "container": A container that should be rendered. "isPrintAtBottom": True, if a container should be output on the bottom. "isFooterOnAllPages": True, if a container is a Footer that is output on all pages.

Parameters

container:StiContainer
 
isPrintAtBottom:Boolean (default = false)
 
isFooterOnAllPages:Boolean (default = false)

Returns
StiContainer — Rendered container.
renderEmptyBands()method 
public function renderEmptyBands(containerForRender:StiContainer, selectedContainer:StiContainer):void

Render selected EmptyBand in the specified container.

Parameters

containerForRender:StiContainer
 
selectedContainer:StiContainer

renderPrintAtBottom()method 
public function renderPrintAtBottom(container:StiContainer, startIndex:int, markerContainer:StiContainer):void

Производит поиск и вывод на новой странице, всех элементов из указанного контейнера вывода. Выводятся только те элементы, которые будут найдены до контейнера - маркера. Остальные элементы будут перенесены позднее на следующию страницу. Все выводимые элементы должны быть найдены в составленном ранее списке выводимых внизу страницы бэндов. При обработке, контейнерам устанавливается новая позиция по вертикали внизу страницы. "outContainer" > Контейнер, в который нужно вывести бэнды. "startIndex" > Индекс, начиная с которого, необходимо произвести поиск контейнера-маркера. Индекс указывается для того, чтобы не производить повторную обработку выведенных ранее колонок на странице. "markerContainer" > Контейнер - маркер, после которого все контейнеры будут перенесены на следующию страницу.

Parameters

container:StiContainer
 
startIndex:int
 
markerContainer:StiContainer

setNewPageParameters()method 
public function setNewPageParameters():void

Sets parameters to output a new page.