You are here: Symbol Reference > Stimulsoft.Report.Engine Namespace > StiEngine Class > StiEngine Members
Stimulsoft Reports Class Reference
ContentsIndexHome
PreviousUpNext
StiEngine Members

The following tables list the members exposed by StiEngine.

 
Name 
Description 
 
Adds a specified container into the container for output.  
 
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.  
 
Adds a container-marker of the beginning of grouping before the last rendered DataBand.  
 
Adds a container-marker of the beginning of grouping into the current position of output in the stream.  
 
Adds a specified page into the collection of rendered pages.  
 
This is CheckForDuplicate, a member of class StiEngine. 
 
Clears a collection of bands which once passed the generation of a new page or column.  
 
A method is called to finalize operations over the output stream.  
 
Находит все контейнеры - колонки и завершает их. Процедура завершения включает в себя вызов метода FinishColumns. Этот метод располагает контейнеры в колонки.  
 
Find all containers and zero the ParentBand property.  
 
Метод проверяет свойство ResetPageNumber и если необходимо сбрасывает номер страницы.  
 
This is GetComponentByNameFromRenderedPage, a member of class StiEngine. 
 
This is GetSumTagsOnPage, a member of class StiEngine. 
 
This is the overview for the NewColumn method overload. 
 
This is the overview for the NewDestination method overload. 
 
This is the overview for the NewList method overload. 
 
This is the overview for the NewPage method overload. 
 
This is RemoveBandFromPageBreakSkipList, a member of class StiEngine. 
 
Adds a container-marker of the end of grouping into the current position of output in the stream.  
 
This is the overview for the RenderBand method overload. 
 
This is the overview for the ResetProcessingDuplicates method overload. 
 
This is StiEngine, a member of class StiEngine. 
 
Name 
Description 
 
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, то на первый раз метод запрещает генерировать новую колонку или новую страницу и заносит бэнд в коллекцию.  
 
This is InvokePageAfterPrint, a member of class StiEngine. 
 
This is ProcessLastPageAfterRendering, a member of class StiEngine. 
 
This is ProcessPageAfterRendering, a member of class StiEngine. 
 
Renders a specified container in the current container for output.  
 
Render selected EmptyBand in the specified container.  
 
Производит поиск и вывод внизу страницы, всех Footers из указанного контейнера вывода. Выводятся только те элементы, которые будут найдены до контейнера - маркера. Остальные элементы будут перенесены позднее на следующию страницу. Все выводимые элементы должны быть найдены в составленном ранее списке выводимых на всех страницах Footers. При обработке, контейнерам устанавливается новая позиция по вертикали внизу страницы.  
 
Производит поиск и вывод на новой странице, всех элементов из указанного контейнера вывода. Выводятся только те элементы, которые будут найдены до контейнера - маркера. Остальные элементы будут перенесены позднее на следующию страницу. Все выводимые элементы должны быть найдены в составленном ранее списке выводимых внизу страницы бэндов. При обработке, контейнерам устанавливается новая позиция по вертикали внизу страницы.  
 
Sets parameters to output a new page.  
 
Name 
Description 
 
This is SpecialContainerHeight, a member of class StiEngine. 
 
This is SpecialContainerHeight2, a member of class StiEngine. 
 
Name 
Description 
 
Gets or sets a container in what rendering of bands is done.  
 
Contains a freespace in a container in what the printing is done. Used to output Cross bands only.  
 
Contains a freespace in a container in what the printing is done.  
 
If true then UnlimitedHeight property is ignored when NewPage method is called.  
 
This property is set to true for printing CrossBands.  
 
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).  
 
Returns true if the first DataBand is printed on the current page.  
 
Returns true if the last DataBand is printed on the current page.  
 
Gets or sets a master report that is being rendered in the current moment.  
 
Page 
Gets or sets a page in what rendering of bands is done.  
 
Indicates the current position bands output on the Y axis on the bottom of a page.  
 
Indicates the current position bands output on the X axis.  
 
Indicates the current position bands output on the Y axis.  
 
Gets or sets a report that is being rendered in the current moment.  
 
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.  
 
Gets or sets a page from a template. This page is being rendered in the current moment.  
 
Name 
Description 
 
This is AllowEndOfPageProcessing, a member of class StiEngine. 
 
This is anchorsArguments, a member of class StiEngine. 
 
This is atLeastOneDatabandRenderedOnPage, a member of class StiEngine. 
 
This is bandsInProgress, a member of class StiEngine. 
 
Флаг устанавливается во время рендеринга StiBandsOnAllPages для того, чтобы датабэнды, которые выводятся на каждой странице, не обнуляли этот список  
 
This is duplilcatesLastValues, a member of class StiEngine. 
 
Флаг устанавливается каждый раз для новой страницы шаблона. Это гарантирует, что страница со включенным свойством UnlimitedHeight начнет рендериться на новой странице а не добавит сегменты к предыдущей странице  
 
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.  
 
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.  
 
This is hashCheckSize, a member of class StiEngine. 
 
This is hashDataSourceReferencesCounter, a member of class StiEngine. 
 
This is hashParentStyles, a member of class StiEngine. 
 
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.  
 
An index of the last rendered DataBand. The Index is used to put the AddLevel before this DataBand and make KeepFooterTogether properties work correct.  
 
Contains an index that indicates a position of the beginning the current column output. If there are no columns then contains 0.  
 
Contain index of page for page total calculation.  
 
This is lastFreeSpaceOnPageAfterNewList, a member of class StiEngine. 
 
This is lastInvokeTextProcessValueEventArgsValue, a member of class StiEngine. 
 
This is latestProgressValue, a member of class StiEngine. 
 
This is offsetNewColumnY, a member of class StiEngine. 
 
Коллекция служит для определения случая пропуска генерации новой страницы или новой колонки при помощи свойства SkipFirst. Если бэнд уже пропускал один раз генерацию новой страницы или колонки, то он заносится в эту коллекцию.  
 
Contains an information that is necessary to show progress of report rendering.  
 
If a variable is true then output as a band is not done.  
 
Флаг служит для игнорирования первого BeforePrintEvent для страницы, так как это событие вызывается ранее при первом обращении к шаблону страницы  
 
Contain start index of page for page total calculation. Used for running total  
 
Name 
Description 
 
Contains a collection of bands which should be output on all pages.  
 
An object helps to work with IStiBreakable interface.  
 
Used to output columns on the DataBand.  
 
Used to output columns on the Panel.  
 
If true then it is impossible to change stream of printing.  
 
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.  
 
Used to output EmptyBands in the current container.  
 
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.  
 
This is hashUseParentStyles, a member of class StiEngine. 
 
Contains a list of stored bands for keepFirstDetailTogether property  
 
Contains a list of bands created from the tables.  
 
If an engine is slave then this reference indicates the parent report engine.  
 
This is PageNumbers, a member of class StiEngine. 
 
This is parserConversionStore, a member of class StiEngine. 
 
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.  
 
Contains the list of bands which should be passed when rendering.  
 
A class helps to output the progress bar when report rendering.  
 
Contains a list of Slave Engines.  
 
An object helps to output static bands on a page.  
 
This object helps to print groups of bands from containers which are placed directly on a page.  
Made with Doc-O-Matic.
What do you think about this topic? Send feedback!
Copyright (c) 2017. All rights reserved.