com.stimulsoft.report.dialogs
Class StiReportControl

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.StiBase
              extended by com.stimulsoft.report.components.StiComponent
                  extended by com.stimulsoft.report.components.complexcomponents.StiContainer
                      extended by com.stimulsoft.report.dialogs.StiReportControl
All Implemented Interfaces:
IStiAppExpressionCollection, IStiJsonReportObject, IStiForceSerializable, IStiSerializable, IStiSerializableRef, IStiSerializableToAttributes, IStiName, IStiBorder, IStiBreakable, IStiBrush, IStiCanGrow, IStiCanShrink, IStiComponentGuid, IStiConditions, IStiGrowToHeight, IStiInteraction, IStiPrintOn, IStiSelect, IStiShift, IStiUnitConvert, IStiReportControl, IStiReportProperty, IStiIgnoryStyle, IStiInherited, IStiStateSaveRestore, java.lang.Cloneable
Direct Known Subclasses:
StiButtonControl, StiCheckBoxControl, StiCheckedListBoxControl, StiComboBoxControl, StiDateTimePickerControl, StiGridControl, StiGroupBoxControl, StiLabelControl, StiListBoxControl, StiRadioButtonControl, StiTextBoxControl

public class StiReportControl
extends StiContainer
implements IStiReportControl

Describes the base class for all report controls.


Field Summary
 
Fields inherited from class com.stimulsoft.report.components.complexcomponents.StiContainer
border, brush, collapsingIndex, components, ParentComponentIsBand, ParentComponentIsCrossBand
 
Fields inherited from class com.stimulsoft.report.components.StiComponent
canGrow, canShrink, componentPlacement, conditions, currentPointer, expressions, interaction, isRendered, page, parent, parentBookmark, parentPointer, top, width
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiReportControl()
          Creates a new StiReportControl.
StiReportControl(StiRectangle rect)
          Creates a new StiReportControl.
 
Method Summary
 boolean canContainIn(StiComponent component)
          May this container be located in the specified component.
 java.lang.Object clone()
          Creates a new object that is a copy of the current instance.
 void convert(StiUnit oldUnit, StiUnit newUnit)
          Converts a component out of one unit into another.
 StiAfterPrintEvent getAfterPrintEvent()
          Occurs after the component printing.
 StiColor getBackColor()
          Gets or sets the background color for the control.
 StiBeforePrintEvent getBeforePrintEvent()
          Occurs before printing of the component.
 StiBookmarkExpression getBookmark()
          gets or sets the expression to fill a component bookmark.
 StiBorder getBorder()
          Gets or sets frame of the component.
 StiBrush getBrush()
          Gets or sets a brush to fill a component.
 boolean getCanGrow()
          gets or sets a value which indicates that this object can grow.
 boolean getCanShrink()
          gets or sets value which indicates that this object can shrink.
 StiClickEvent getClickEvent()
          Gets or sets a script of the event Click.
 java.lang.String getComponentStyle()
          gets or sets a style of a component.
 StiConditionsCollection getConditions()
          gets or sets the collection of conditions.
 java.lang.Object getControlWpf()
          Gets ot sets WPF control for this Report Control.
 StiRectangle getDefaultClientRectangle()
          Gets or sets the default client area of a component.
 StiEvent GetDefaultEvent()
          Gets default event for this report control.
 StiDockStyle getDockStyle()
          gets or sets a type of the component docking.
 StiDoubleClickEvent getDoubleClickEvent()
          Gets or sets a script of the event DoubleClick.
 boolean getEnabled()
          Gets or sets a value indicating whether the control can respond to user interaction.
 StiEnterEvent getEnterEvent()
          Gets or sets a script of the event Enter.
 StiEventsCollection getEvents()
          Return events collection of this component;
 StiFont getFont()
          Gets or sets the font of the text displayed by the control.
 StiColor getForeColor()
          Gets or sets the foreground color of the control.
 StiGetBookmarkEvent getgetBookmarkEvent()
          Occurs when getting of the Bookmark for the component.
 StiGetDrillDownReportEvent getgetDrillDownReportEvent()
          Occurs when it is required to get a report for the Drill-Down operation.
 StiGetHyperlinkEvent getgetHyperlinkEvent()
          Occurs when getting Hyperlink for the component.
 StiGetTagEvent getgetTagEvent()
          Gets or sets a script of the event GetTag.
 StiGetToolTipEvent getgetToolTipEvent()
          Gets or sets a script of the event GetToolTip.
 boolean getGrowToHeight()
          gets or sets a value which indicates that the height of this component increases/decreases to the bottom of a container.
 double getHeight()
           
 StiHyperlinkExpression getHyperlink()
          gets or sets an expression to fill a component hyperlink.
 StiInteraction getInteraction()
          gets interaction options of this component.
 boolean getIsReportContainer()
           
 StiLeaveEvent getLeaveEvent()
          Gets or sets a script of the event Leave.
 double getLeft()
          gets or sets left position of a component.
 java.lang.String getLocalizedCategory()
          Gets a localized name of the component category.
 java.lang.String getLocalizedName()
          Gets a localized component name.
 StiPoint getLocation()
          Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.
 StiSize getMaxSize()
          gets or sets maximal size.
 StiSize getMinSize()
          gets or sets minimal size.
 StiMouseDownEvent getMouseDownEvent()
          Gets or sets a script of the event MouseDown.
 StiMouseEnterEvent getMouseEnterEvent()
          Gets or sets a script of the event MouseEnter.
 StiMouseLeaveEvent getMouseLeaveEvent()
          Gets or sets a script of the event MouseLeave.
 StiMouseMoveEvent getMouseMoveEvent()
          Gets or sets a script of the event MouseMove.
 StiMouseUpEvent getMouseUpEvent()
          Gets or sets a script of the event MouseUp.
 boolean getPrintable()
          gets or sets a value which indicates whether a component is printable or not.
 StiPrintOnType getPrintOn()
          gets or sets a value which indicates on what pages component will be printed.
 java.lang.String getServiceCategory()
          Gets a service category.
 StiEnumSet<StiShiftMode> getShiftMode()
          gets or sets a value which indicates the shift mode of a component.
 StiSize getSize()
          Gets or sets the height and width of the control.
 StiTagExpression getTag()
          gets or sets the expression to fill a component tag.
 java.lang.String getTagValueBinding()
          Gets the data bindings for the tag value.
 int getToolboxPosition()
          Gets value to sort a position in the toolbox.
 StiToolTipExpression getToolTip()
          gets or sets the expression to fill a component tooltip.
 double getTop()
          gets or sets top position of a component.
 boolean getUseParentStyles()
          gets or sets a value which indicates that this component must use styles from parent component.
 boolean getVisible()
          Gets or sets a value indicating whether the control is displayed.
 double getWidth()
          gets or sets width of a component.
 void InvokeEnter(StiEventHandlerArgs e)
          Occurs when the control is entered.
 void InvokeLeave(StiEventHandlerArgs e)
          Occurs when the input focus leaves the control.
 void InvokeMouseDown(MouseEventArgs e)
          Occurs when the mouse pointer is over the control and a mouse button is pressed.
 void InvokeMouseMove(MouseEventArgs e)
          Occurs when the mouse pointer is moved over the control.
 void InvokeMouseUp(MouseEventArgs e)
          Occurs when the mouse pointer is over the control and a mouse button is released.
 void LoadFromJsonObject(JSONObject jObject)
           
 void packService()
          Packs a service.
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAfterPrintEvent(StiAfterPrintEvent value)
           
 void setBackColor(StiColor value)
           
 void setBeforePrintEvent(StiBeforePrintEvent value)
           
 void setBookmark(StiBookmarkExpression value)
           
 void setBorder(StiBorder value)
           
 void setBrush(StiBrush value)
           
 void setCanGrow(boolean value)
           
 void setCanShrink(boolean value)
           
 void setClickEvent(StiClickEvent value)
           
 void setComponentStyle(java.lang.String value)
           
 void setConditions(StiConditionsCollection value)
           
 void setControlWpf(java.lang.Object value)
           
 void setDockStyle(StiDockStyle value)
           
 void setDoubleClickEvent(StiDoubleClickEvent value)
           
 void setEnabled(boolean value)
           
 void setEnterEvent(StiEnterEvent value)
           
 void setFont(StiFont value)
           
 void setForeColor(StiColor value)
           
 void setgetBookmarkEvent(StiGetBookmarkEvent value)
           
 void setgetDrillDownReportEvent(StiGetDrillDownReportEvent value)
           
 void setgetHyperlinkEvent(StiGetHyperlinkEvent value)
           
 void setgetTagEvent(StiGetTagEvent value)
           
 void setgetToolTipEvent(StiGetToolTipEvent value)
           
 void setGrowToHeight(boolean value)
           
 void setHeight(double value)
           
 void setHyperlink(StiHyperlinkExpression value)
           
 void setInteraction(StiInteraction value)
           
 void setLeaveEvent(StiLeaveEvent value)
           
 void setLeft(double value)
           
 void setLocation(StiPoint value)
           
 void setMaxSize(StiSize value)
           
 void setMinSize(StiSize value)
           
 void setMouseDownEvent(StiMouseDownEvent value)
           
 void setMouseEnterEvent(StiMouseEnterEvent value)
           
 void setMouseLeaveEvent(StiMouseLeaveEvent value)
           
 void setMouseMoveEvent(StiMouseMoveEvent value)
           
 void setMouseUpEvent(StiMouseUpEvent value)
           
 void setPrintable(boolean value)
           
 void setPrintOn(StiPrintOnType value)
           
 void setShiftMode(StiEnumSet<StiShiftMode> value)
           
 void setSize(StiSize value)
           
 void setTag(StiTagExpression value)
           
 void setTagValueBinding(java.lang.String value)
           
 void setToolTip(StiToolTipExpression value)
           
 void setTop(double value)
           
 void setUseParentStyles(boolean value)
           
 void setVisible(boolean value)
           
 void setWidth(double value)
           
 
Methods inherited from class com.stimulsoft.report.components.complexcomponents.StiContainer
AlignTo, AlignToGrid, AlignToGrid, Break, BringToFront, ChangePosition, checkLargeHeight, ClearAllStates, clone, clone, ContainerToPage, ContainerToPage, Convert, ConvertSelectedToPage, ConvertToPage, Correct, Correct, correct2, getActualSize, getActualSize, GetBorder, GetBrush, getCanBreak, getClientRectangle, getCollapsedValue, getCollapsingIndex, getCollapsingTreePath, getComponentPlacementForChildren, getComponents, GetComponents, GetComponentsCount, GetComponentsList, getComponentsSelectedRectangle, getComponentType, GetConditions, getContainerInfoV1, getContainerInfoV2, GetContainerInRect, GetContainerInRect2, GetDockableComponent, GetDockStyle, GetFirstSelectableCompanent, GetFont, getGuid, getHasSelected, GetHorAlignment, GetIncorrect, GetIncorrect, getIncorrect2, GetMaxSize, getName, getPriority, GetRectangle, GetSelectedComponents, GetSelectedComponentsWithChilds, GetSelectedRectangleWithChilds, getTagValue, GetTextBrush, GetTextFormat, GetTextHorAlignment, GetVertAlignment, GetWordWrap, GrowFont, InvertComponentsPosition, isForceSerializeToReport, MakeHorizontalSpacingEqual, MakeSameHeight, MakeSameSize, MakeSameWidth, MakeVerticalSpacingEqual, MoveBackward, MoveComponentsToPage, MoveForward, Normalize, OffsetLocation, PageToContainer, PageToContainer, RemoveAllSelected, ResetSelection, RestoreState, saveState, SelectAll, SelectComponent, SelectInRectangle, SelectInRectangleCheckBands, SendToBack, setBlocked, SetBorder, SetBrush, setCanBreak, SetCenterHorizontally, SetCenterVertically, setCollapsedValue, setCollapsingIndex, setCollapsingTreePath, setComponents, setComponentsFont, setComponentsFont, setComponentsWithSetParent, setComponentsWordWrap, SetConditions, setContainerInfoV2, SetDockStyle, setForceSerializeToReport, SetHorAlign, SetLink, setParentComponentIsBand, setParentComponentIsCrossBand, SetParentStylesToChilds, SetParentStylesToChilds, SetTextBrush, SetTextFormat, SetTextHorAlign, SetVertAlign, ShrinkFont, SortByPriority
 
Methods inherited from class com.stimulsoft.report.components.StiComponent
addSize, applyConditions, CheckForParentComponent, clearAllStates, ClearContents, ComponentToPage, ComponentToPage, ComponentToPage, convert, decrementTop, doBookmark, DoBookmark, DockToContainer, DockToContainer, doGetBookmark, DoOffsetRect, doPointer, fillComponentPlacement, getAlias, getAllowDelete, getAnchor, getBookmarkValue, getBottom, getComponentPlacement, getContainer, getCurrentBookmark, getDataBand, GetDataBand, getDelimiterComponent, getDisplayRectangle, getDisplayRectangle1, getDockable, getDockRegion, getDockRegion, getDrillDownParameters, getExpressions, getForceRedrawAll, getGroupHeaderBand, GetGroupHeaderBand, getHighlightState, getHyperlinkValue, getIgnoreNamingRule, getImage, getImage, getInherited, getInvalidateOnMouseOver, getIsCross, getIsDesigning, getIsEnabled, getIsEventEmpty, getIsExporting, getIsgetTagHandlerEmpty, getIsPrinting, getIsRendered, getIsSelected, getLevel, getLinked, getLocked, getMeasureGraphics, getPage, getPaintRectangle, getPaintRectangle, getPaintRectangle, getParent, getParentBookmark, getPlaceOnToolbox, getPointer, getPointerValue, getQuickInfo, getRenderedCount, getReport, getRestrictions, getRight, getSelectionTick, getSelectRectangle, getServiceType, getShift, getShowQuickButtons, getTagStrValue, getToolTipValue, incrementtTop, InternalRender, invert, InvokeAfterPrint, InvokeBeforePrint, InvokeBeginRender, InvokeClick, InvokeDoubleClick, InvokeEndRender, invokeEvents, InvokegetBookmark, InvokegetDrillDownReport, InvokegetHyperlink, InvokegetTag, InvokegetToolTip, InvokeMouseEnter, InvokeMouseLeave, InvokePainted, invokePainting, isAutomaticDock, isDesigning, isExportAsImage, IsParentSelect, NewGuid, OnRemoveComponent, PageToComponent, PageToComponent, paint, PlacedOnColumnBand, Prepare, render, reset, Reset, restoreState, select, setAlias, setAnchor, setBookmarkValue, setClientRectangle, setComponentPlacement, setCurrentBookmark, setDelimiterComponent, setDirectDisplayRectangle, setDisplayRectangle, setDockable, setDrillDownParameters, setExpressions, setGuid, setHeightProp, setHighlightState, setHyperlinkValue, setIgnoreNamingRule, setInherited, setIsRendered, setIsSelected, setLeftProp, setLinked, setLocked, setName, setPage, setPaintRectangle, setParent, setParentBookmark, setPlaceOnToolbox, setPointer, setPointerValue, setRenderedCount, setReport, SetReportVariables, setRestrictions, setSelectionTick, setSelectRectangle, setShift, setShowQuickButtons, setStates, setTagValue, setToolTipValue, setTopProp, setWidthProp, toString, UnPrepare
 
Methods inherited from class com.stimulsoft.report.StiBase
getServiceName
 
Methods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, properties, setProperties, setServiceEnabled
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Constructor Detail

StiReportControl

public StiReportControl()
Creates a new StiReportControl.


StiReportControl

public StiReportControl(StiRectangle rect)
Creates a new StiReportControl.

Parameters:
rect - The rectangle describes sizes and position of the control.
Method Detail

clone

public java.lang.Object clone()
Creates a new object that is a copy of the current instance.

Overrides:
clone in class StiComponent
Returns:
A new object that is a copy of this instance.

convert

public void convert(StiUnit oldUnit,
                    StiUnit newUnit)
Description copied from class: StiContainer
Converts a component out of one unit into another.

Specified by:
convert in interface IStiUnitConvert
Overrides:
convert in class StiContainer
Parameters:
oldUnit - Old units.
newUnit - New units.

packService

public void packService()
Description copied from class: StiComponent
Packs a service.

Overrides:
packService in class StiComponent

getServiceCategory

public java.lang.String getServiceCategory()
Gets a service category.

Overrides:
getServiceCategory in class StiComponent

getUseParentStyles

public boolean getUseParentStyles()
Description copied from class: StiComponent
gets or sets a value which indicates that this component must use styles from parent component.

Overrides:
getUseParentStyles in class StiComponent

setUseParentStyles

public void setUseParentStyles(boolean value)
Overrides:
setUseParentStyles in class StiComponent

getMinSize

public StiSize getMinSize()
Description copied from class: StiComponent
gets or sets minimal size.

Overrides:
getMinSize in class StiComponent

setMinSize

public void setMinSize(StiSize value)
Overrides:
setMinSize in class StiComponent

getMaxSize

public StiSize getMaxSize()
Description copied from class: StiComponent
gets or sets maximal size.

Overrides:
getMaxSize in class StiComponent

setMaxSize

public void setMaxSize(StiSize value)
Overrides:
setMaxSize in class StiComponent

getInteraction

public StiInteraction getInteraction()
Description copied from class: StiComponent
gets interaction options of this component.

Specified by:
getInteraction in interface IStiInteraction
Overrides:
getInteraction in class StiComponent

setInteraction

public void setInteraction(StiInteraction value)
Specified by:
setInteraction in interface IStiInteraction
Overrides:
setInteraction in class StiComponent

getDockStyle

public StiDockStyle getDockStyle()
Description copied from class: StiComponent
gets or sets a type of the component docking.

Overrides:
getDockStyle in class StiComponent

setDockStyle

public void setDockStyle(StiDockStyle value)
Overrides:
setDockStyle in class StiComponent

getPrintOn

public StiPrintOnType getPrintOn()
Description copied from class: StiComponent
gets or sets a value which indicates on what pages component will be printed.

Specified by:
getPrintOn in interface IStiPrintOn
Overrides:
getPrintOn in class StiComponent

setPrintOn

public void setPrintOn(StiPrintOnType value)
Specified by:
setPrintOn in interface IStiPrintOn
Overrides:
setPrintOn in class StiComponent

getBorder

public StiBorder getBorder()
Description copied from class: StiContainer
Gets or sets frame of the component.

Specified by:
getBorder in interface IStiBorder
Overrides:
getBorder in class StiContainer

setBorder

public void setBorder(StiBorder value)
Specified by:
setBorder in interface IStiBorder
Overrides:
setBorder in class StiContainer

getBrush

public StiBrush getBrush()
Description copied from class: StiContainer
Gets or sets a brush to fill a component.

Specified by:
getBrush in interface IStiBrush
Overrides:
getBrush in class StiContainer

setBrush

public void setBrush(StiBrush value)
Specified by:
setBrush in interface IStiBrush
Overrides:
setBrush in class StiContainer

getGrowToHeight

public final boolean getGrowToHeight()
Description copied from class: StiComponent
gets or sets a value which indicates that the height of this component increases/decreases to the bottom of a container.

Specified by:
getGrowToHeight in interface IStiGrowToHeight
Overrides:
getGrowToHeight in class StiComponent

setGrowToHeight

public final void setGrowToHeight(boolean value)
Specified by:
setGrowToHeight in interface IStiGrowToHeight
Overrides:
setGrowToHeight in class StiComponent

getShiftMode

public final StiEnumSet<StiShiftMode> getShiftMode()
Description copied from class: StiComponent
gets or sets a value which indicates the shift mode of a component.

Specified by:
getShiftMode in interface IStiShift
Overrides:
getShiftMode in class StiComponent

setShiftMode

public final void setShiftMode(StiEnumSet<StiShiftMode> value)
Specified by:
setShiftMode in interface IStiShift
Overrides:
setShiftMode in class StiComponent

getLeft

public final double getLeft()
Description copied from class: StiComponent
gets or sets left position of a component.

Overrides:
getLeft in class StiComponent

setLeft

public final void setLeft(double value)
Overrides:
setLeft in class StiComponent

getTop

public final double getTop()
Description copied from class: StiComponent
gets or sets top position of a component.

Overrides:
getTop in class StiComponent

setTop

public final void setTop(double value)
Overrides:
setTop in class StiComponent

getWidth

public double getWidth()
Description copied from class: StiComponent
gets or sets width of a component.

Overrides:
getWidth in class StiComponent

setWidth

public void setWidth(double value)
Overrides:
setWidth in class StiComponent

getHeight

public double getHeight()
Overrides:
getHeight in class StiComponent

setHeight

public void setHeight(double value)
Overrides:
setHeight in class StiComponent

getCanShrink

public final boolean getCanShrink()
Description copied from class: StiComponent
gets or sets value which indicates that this object can shrink.

Specified by:
getCanShrink in interface IStiCanShrink
Overrides:
getCanShrink in class StiComponent

setCanShrink

public final void setCanShrink(boolean value)
Specified by:
setCanShrink in interface IStiCanShrink
Overrides:
setCanShrink in class StiComponent

getCanGrow

public final boolean getCanGrow()
Description copied from class: StiComponent
gets or sets a value which indicates that this object can grow.

Specified by:
getCanGrow in interface IStiCanGrow
Overrides:
getCanGrow in class StiComponent

setCanGrow

public final void setCanGrow(boolean value)
Specified by:
setCanGrow in interface IStiCanGrow
Overrides:
setCanGrow in class StiComponent

getPrintable

public final boolean getPrintable()
Description copied from class: StiComponent
gets or sets a value which indicates whether a component is printable or not.

Overrides:
getPrintable in class StiComponent

setPrintable

public final void setPrintable(boolean value)
Overrides:
setPrintable in class StiComponent

getBookmark

public final StiBookmarkExpression getBookmark()
Description copied from class: StiComponent
gets or sets the expression to fill a component bookmark.

Overrides:
getBookmark in class StiComponent

setBookmark

public final void setBookmark(StiBookmarkExpression value)
Overrides:
setBookmark in class StiComponent

getHyperlink

public final StiHyperlinkExpression getHyperlink()
Description copied from class: StiComponent
gets or sets an expression to fill a component hyperlink.

Overrides:
getHyperlink in class StiComponent

setHyperlink

public final void setHyperlink(StiHyperlinkExpression value)
Overrides:
setHyperlink in class StiComponent

getConditions

public final StiConditionsCollection getConditions()
Description copied from class: StiComponent
gets or sets the collection of conditions.

Specified by:
getConditions in interface IStiConditions
Overrides:
getConditions in class StiComponent

setConditions

public final void setConditions(StiConditionsCollection value)
Specified by:
setConditions in interface IStiConditions
Overrides:
setConditions in class StiComponent

getgetBookmarkEvent

public final StiGetBookmarkEvent getgetBookmarkEvent()
Description copied from class: StiComponent
Occurs when getting of the Bookmark for the component.

Overrides:
getgetBookmarkEvent in class StiComponent

setgetBookmarkEvent

public final void setgetBookmarkEvent(StiGetBookmarkEvent value)
Overrides:
setgetBookmarkEvent in class StiComponent

getgetHyperlinkEvent

public final StiGetHyperlinkEvent getgetHyperlinkEvent()
Description copied from class: StiComponent
Occurs when getting Hyperlink for the component.

Overrides:
getgetHyperlinkEvent in class StiComponent

setgetHyperlinkEvent

public final void setgetHyperlinkEvent(StiGetHyperlinkEvent value)
Overrides:
setgetHyperlinkEvent in class StiComponent

getBeforePrintEvent

public final StiBeforePrintEvent getBeforePrintEvent()
Description copied from class: StiComponent
Occurs before printing of the component.

Overrides:
getBeforePrintEvent in class StiComponent

setBeforePrintEvent

public final void setBeforePrintEvent(StiBeforePrintEvent value)
Overrides:
setBeforePrintEvent in class StiComponent

getAfterPrintEvent

public final StiAfterPrintEvent getAfterPrintEvent()
Description copied from class: StiComponent
Occurs after the component printing.

Overrides:
getAfterPrintEvent in class StiComponent

setAfterPrintEvent

public final void setAfterPrintEvent(StiAfterPrintEvent value)
Overrides:
setAfterPrintEvent in class StiComponent

getgetDrillDownReportEvent

public final StiGetDrillDownReportEvent getgetDrillDownReportEvent()
Description copied from class: StiComponent
Occurs when it is required to get a report for the Drill-Down operation.

Overrides:
getgetDrillDownReportEvent in class StiComponent

setgetDrillDownReportEvent

public final void setgetDrillDownReportEvent(StiGetDrillDownReportEvent value)
Overrides:
setgetDrillDownReportEvent in class StiComponent

getMouseLeaveEvent

public StiMouseLeaveEvent getMouseLeaveEvent()
Gets or sets a script of the event MouseLeave.

Overrides:
getMouseLeaveEvent in class StiComponent

setMouseLeaveEvent

public void setMouseLeaveEvent(StiMouseLeaveEvent value)
Overrides:
setMouseLeaveEvent in class StiComponent

getMouseEnterEvent

public StiMouseEnterEvent getMouseEnterEvent()
Gets or sets a script of the event MouseEnter.

Overrides:
getMouseEnterEvent in class StiComponent

setMouseEnterEvent

public void setMouseEnterEvent(StiMouseEnterEvent value)
Overrides:
setMouseEnterEvent in class StiComponent

getgetTagEvent

public StiGetTagEvent getgetTagEvent()
Gets or sets a script of the event GetTag.

Overrides:
getgetTagEvent in class StiComponent

setgetTagEvent

public void setgetTagEvent(StiGetTagEvent value)
Overrides:
setgetTagEvent in class StiComponent

getgetToolTipEvent

public StiGetToolTipEvent getgetToolTipEvent()
Gets or sets a script of the event GetToolTip.

Overrides:
getgetToolTipEvent in class StiComponent

setgetToolTipEvent

public void setgetToolTipEvent(StiGetToolTipEvent value)
Overrides:
setgetToolTipEvent in class StiComponent

getClickEvent

public StiClickEvent getClickEvent()
Gets or sets a script of the event Click.

Overrides:
getClickEvent in class StiComponent

setClickEvent

public void setClickEvent(StiClickEvent value)
Overrides:
setClickEvent in class StiComponent

getDoubleClickEvent

public StiDoubleClickEvent getDoubleClickEvent()
Gets or sets a script of the event DoubleClick.

Overrides:
getDoubleClickEvent in class StiComponent

setDoubleClickEvent

public void setDoubleClickEvent(StiDoubleClickEvent value)
Overrides:
setDoubleClickEvent in class StiComponent

InvokeEnter

public final void InvokeEnter(StiEventHandlerArgs e)
Occurs when the control is entered.


getEnterEvent

public StiEnterEvent getEnterEvent()
Gets or sets a script of the event Enter.


setEnterEvent

public void setEnterEvent(StiEnterEvent value)

InvokeLeave

public final void InvokeLeave(StiEventHandlerArgs e)
Occurs when the input focus leaves the control.


getLeaveEvent

public StiLeaveEvent getLeaveEvent()
Gets or sets a script of the event Leave.


setLeaveEvent

public void setLeaveEvent(StiLeaveEvent value)

InvokeMouseDown

public final void InvokeMouseDown(MouseEventArgs e)
Occurs when the mouse pointer is over the control and a mouse button is pressed.


getMouseDownEvent

public StiMouseDownEvent getMouseDownEvent()
Gets or sets a script of the event MouseDown.


setMouseDownEvent

public void setMouseDownEvent(StiMouseDownEvent value)

InvokeMouseUp

public final void InvokeMouseUp(MouseEventArgs e)
Occurs when the mouse pointer is over the control and a mouse button is released.


getMouseUpEvent

public StiMouseUpEvent getMouseUpEvent()
Gets or sets a script of the event MouseUp.


setMouseUpEvent

public void setMouseUpEvent(StiMouseUpEvent value)

InvokeMouseMove

public final void InvokeMouseMove(MouseEventArgs e)
Occurs when the mouse pointer is moved over the control.


getMouseMoveEvent

public StiMouseMoveEvent getMouseMoveEvent()
Gets or sets a script of the event MouseMove.


setMouseMoveEvent

public void setMouseMoveEvent(StiMouseMoveEvent value)

getComponentStyle

public java.lang.String getComponentStyle()
Description copied from class: StiComponent
gets or sets a style of a component.

Overrides:
getComponentStyle in class StiContainer

setComponentStyle

public void setComponentStyle(java.lang.String value)
Overrides:
setComponentStyle in class StiComponent

getEvents

public StiEventsCollection getEvents()
Return events collection of this component;

Overrides:
getEvents in class StiComponent

canContainIn

public boolean canContainIn(StiComponent component)
May this container be located in the specified component.

Overrides:
canContainIn in class StiComponent
Parameters:
component - Component for checking.
Returns:
true, if this container may is located in the specified component.

getToolboxPosition

public int getToolboxPosition()
Gets value to sort a position in the toolbox.

Overrides:
getToolboxPosition in class StiContainer

getLocalizedCategory

public java.lang.String getLocalizedCategory()
Gets a localized name of the component category.

Overrides:
getLocalizedCategory in class StiContainer

getLocalizedName

public java.lang.String getLocalizedName()
Gets a localized component name.

Overrides:
getLocalizedName in class StiContainer

getControlWpf

public final java.lang.Object getControlWpf()
Gets ot sets WPF control for this Report Control.


setControlWpf

public final void setControlWpf(java.lang.Object value)

getToolTip

public StiToolTipExpression getToolTip()
Description copied from class: StiComponent
gets or sets the expression to fill a component tooltip.

Overrides:
getToolTip in class StiComponent

setToolTip

public void setToolTip(StiToolTipExpression value)
Overrides:
setToolTip in class StiComponent

getTag

public StiTagExpression getTag()
Description copied from class: StiComponent
gets or sets the expression to fill a component tag.

Overrides:
getTag in class StiComponent

setTag

public void setTag(StiTagExpression value)
Overrides:
setTag in class StiComponent

getTagValueBinding

public final java.lang.String getTagValueBinding()
Gets the data bindings for the tag value.


setTagValueBinding

public final void setTagValueBinding(java.lang.String value)

getForeColor

public StiColor getForeColor()
Gets or sets the foreground color of the control.


setForeColor

public void setForeColor(StiColor value)

getSize

public StiSize getSize()
Gets or sets the height and width of the control.


setSize

public void setSize(StiSize value)

getLocation

public StiPoint getLocation()
Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.


setLocation

public void setLocation(StiPoint value)

getFont

public StiFont getFont()
Gets or sets the font of the text displayed by the control.


setFont

public void setFont(StiFont value)

getBackColor

public StiColor getBackColor()
Gets or sets the background color for the control.


setBackColor

public void setBackColor(StiColor value)

getEnabled

public boolean getEnabled()
Gets or sets a value indicating whether the control can respond to user interaction.

Overrides:
getEnabled in class StiComponent

setEnabled

public void setEnabled(boolean value)
Overrides:
setEnabled in class StiComponent

getVisible

public boolean getVisible()
Gets or sets a value indicating whether the control is displayed.


setVisible

public void setVisible(boolean value)

getDefaultClientRectangle

public StiRectangle getDefaultClientRectangle()
Gets or sets the default client area of a component.

Overrides:
getDefaultClientRectangle in class StiContainer

GetDefaultEvent

public StiEvent GetDefaultEvent()
Gets default event for this report control.

Specified by:
GetDefaultEvent in interface IStiReportControl
Returns:
Default event.

getIsReportContainer

public boolean getIsReportContainer()

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiContainer
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiContainer
Throws:
JSONException