RegionEvaluable Class

Base class for every worksheet Region that supports evaluation.

Definition

Namespace: SMath.Controls
Assembly: SMath.Controls (in SMath.Controls.dll) Version: 1.2.9018.0
C#
public abstract class RegionEvaluable : RegionBase, 
	IEvaluableObject, IDocumentObject, IEvaluable
Inheritance
Object    RegionBase    RegionEvaluable
Derived
Implements
IDocumentObject, IEvaluable, IEvaluableObject

Constructors

RegionEvaluable(RegionEvaluable)Initializes a new instance of the RegionEvaluable class
RegionEvaluable(SessionProfile)Initializes a new instance of the RegionEvaluable class

Properties

ActiveDebugTermIndex 
BackColor Element background color.
(Inherited from RegionBase)
BaseLine Gets base line for the Region.
(Inherited from RegionBase)
BaseSize
(Overrides RegionBaseBaseSize)
Border Draws a frame along the border of an element.
(Inherited from RegionBase)
Bottom Bottom element boundary.
(Inherited from RegionBase)
Children
(Inherited from RegionBase)
Container
(Inherited from RegionBase)
ContainsFields
(Inherited from RegionBase)
CurrentCollapsedHeight Height of the document collapsed area before current document element.
(Inherited from RegionBase)
CurrentCursorLocation
(Overrides RegionBaseCurrentCursorLocation)
CurrentMetaContext Gets or sets variables to use for document fields in the context of current document.
(Inherited from RegionBase)
CurrentPageOffsets Offsets of the current document page where the document element is present.
(Inherited from RegionBase)
CurrentTermIndexes 
DebugTerms 
DeletedValues 
Dependences
(Inherited from RegionBase)
DescriptionBounds 
DescriptionLocation 
DescriptionText 
DrawBase
(Inherited from RegionBase)
ErrorId The identifier of the error that occurred within the element.
ErrorTerm 
ErrorText Error text of the element.
Evaluable Gets or sets value defines if the Region is valuable or not.
FixedLayout Defines if modeling options of the Region could be modified.
(Inherited from RegionBase)
Focused
(Overrides RegionBaseFocused)
Font Font, used by the element.
(Inherited from RegionBase)
FontHeight The size of the font used by the element.
(Inherited from RegionBase)
Id Id of the current RegionBase instance.
(Inherited from RegionBase)
InDate Determines whether the content of an element is up-to-date and whether all of the element's components are in sync with each other.
InEvaluation Gets or sets whether Region is under evaluation now.
InnerBounds Bounds of the content Region area relative to the Worksheet.
(Overrides RegionBaseInnerBounds)
IsActivated Determines whether the document element is activated and registered on the worksheet.
(Inherited from RegionBase)
IsIntegratedRegion Determines whether Region is integarted as an important part of another Rerion or not.
(Inherited from RegionBase)
Link
(Inherited from RegionBase)
Location Location of the document element.
(Inherited from RegionBase)
MetaData
(Inherited from RegionBase)
Middle
(Inherited from RegionBase)
Obsolete.
MiddleLine
(Overrides RegionBaseMiddleLine)
Optimization 
PageBreaks
(Inherited from RegionBase)
Parent Gets the Worksheet where Region exists.
(Inherited from RegionBase)
Regions Children of the current Region.
(Inherited from RegionBase)
RemoteOwner Name of the remote owner client. Must be empty if Region belongs to local user.
(Inherited from RegionBase)
Right Right element boundary.
(Inherited from RegionBase)
Selected Determines whether the document element is selected within the Worksheet.
(Inherited from RegionBase)
SelectedBackColor Selected background color.
(Inherited from RegionBase)
SelectedTermsIndexes 
SelectedTextColor The color of the element's selected text.
(Inherited from RegionBase)
SessionProfile
(Inherited from RegionBase)
ShowDescription 
Size The size of the control.
(Overrides RegionBaseSize)
TabStop
(Inherited from RegionBase)
Terms An array of elements of a mathematical expression.
TextColor The text color of the element.
(Inherited from RegionBase)
UniqueId Unique Id of the Region.
(Inherited from RegionBase)
Values 
WarningColor The color of the element's warnings.

Methods

BeforeCopy
(Inherited from RegionBase)
BeforePaste
(Inherited from RegionBase)
ChangeLocation Safely change element position (the old and new positions of the element on the sheet are redrawn).
(Inherited from RegionBase)
ChangeStatus(String)
(Inherited from RegionBase)
ChangeStatus(String, Int32, Int32, Stopwatch)
(Inherited from RegionBase)
CheckEvaluability Checks if it is required to recalculate page due to the element.
CheckForMissingParenthesis 
ChildRepainting
(Overrides RegionBaseChildRepainting(RegionBase, Rectangle))
ClickMenuButton
(Inherited from RegionBase)
Clone Creates a new document element that is a copy of the current instance.
(Inherited from RegionBase)
Copy
(Overrides RegionBaseCopy(IClipboardManager))
CreateDescription 
CreateHistoryStep Registrates Region changes into changes history.
(Inherited from RegionBase)
Dispose
(Inherited from RegionBase)
Draw Draws a document element on the given canvas with a specified model of page.
(Inherited from RegionBase)
DrawToBitmap Getting element image.
(Inherited from RegionBase)
DrawToBitmap(IGraphics)
(Inherited from RegionBase)
DrawToBitmap(Color, Boolean) Getting an element image with the specified background color.
(Inherited from RegionBase)
DrawToBitmap(IGraphics, Point) Drawing of the Region on the specified location.
(Inherited from RegionBase)
DrawToBitmapScaled
(Inherited from RegionBase)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FromXml
(Inherited from RegionBase)
GetAllChildren
(Inherited from RegionBase)
GetBestDimension(SessionProfile, Term, String) 
GetBestDimension(MItem, ListMItem, Boolean, String, MItem, String) 
GetcurrentTermsContainer 
GetCursorType
(Overrides RegionBaseGetCursorType(MouseEventOptions))
GetFocusedPart
(Inherited from RegionBase)
GetHashCode
(Inherited from RegionBase)
GetHistoryStep
(Overrides RegionBaseGetHistoryStep)
GetSelectionStatus
(Inherited from RegionBase)
GetTypeGets the Type of the current instance.
(Inherited from Object)
InitLayout
(Overrides RegionBaseInitLayout)
InitLayout(Store) 
Invalidate Determines the absolute coordinates of the control's position and sends a request to redraw it.
(Inherited from RegionBase)
IsEmpty
(Inherited from RegionBase)
MarkOutOfDateObsolete.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OnBeforeCommandSend
(Inherited from RegionBase)
OnCommandSend(String)
(Overrides RegionBaseOnCommandSend(String))
OnCommandSend(Term) 
OnEvaluation 
OnKeyDown
(Inherited from RegionBase)
OnKeyPress
(Inherited from RegionBase)
OnKeyUp
(Inherited from RegionBase)
OnMouseDown
(Overrides RegionBaseOnMouseDown(MouseEventOptions))
OnMouseMove
(Overrides RegionBaseOnMouseMove(MouseEventOptions))
OnMouseUp
(Overrides RegionBaseOnMouseUp(MouseEventOptions))
OnMouseWheel
(Inherited from RegionBase)
OnPaint
(Overrides RegionBaseOnPaint(PaintEventOptions))
OnSelectionUpdate
(Inherited from RegionBase)
Paste
(Overrides RegionBasePaste(IClipboardManager))
PrePainter Prepares a Region for the future drawing. Actualizes internal fields and initializes a region if needed.
(Inherited from RegionBase)
PrePainter(IGraphics)
(Inherited from RegionBase)
ReadMath 
ReadXmlProperties 
ReadyToPaint
(Inherited from RegionBase)
Obsolete.
RequestEntryInfo 
RequestEvaluation Requests Worksheet to perform evaluation starting from the current Region.
RequestForEvaluationObsolete.
ResetColors Safe apply of colors (all color-dependent variables are updated).
(Inherited from RegionBase)
Resize Generates a resize event.
(Inherited from RegionBase)
SetEvaluationState 
ShowAvailableTermsList
(Inherited from RegionBase)
ShowError(Exception, IPrimitive) Reports an error in an element during calculation.
ShowError(Exception, Term) Reports an error in an element during calculation.
ToStringReturns a string that represents the current object.
(Inherited from Object)
ToXml
(Inherited from RegionBase)
WriteMath 
WriteXmlProperties 

Events

AvailableTermsListShow
(Inherited from RegionBase)
BeforeLocationChanged
(Inherited from RegionBase)
Changed
(Inherited from RegionBase)
ErrorOccured 
EvaluationRequest 
EvaluationStateChanged 
FocusChanged
(Inherited from RegionBase)
MenuButtonClick
(Inherited from RegionBase)
OnEntryInfoRequested Rises when information about dimension requested.
PaintRequested
(Inherited from RegionBase)
ProgressChanged
(Inherited from RegionBase)
Resized
(Inherited from RegionBase)
StatusChanged
(Inherited from RegionBase)

Fields

brush Array of brushes, used for drawing.
(Inherited from RegionBase)
dblclick
(Inherited from RegionBase)
Description 
DescriptionPositionObsolete.
pen Array of pens, used for drawing.
(Inherited from RegionBase)
referer Text action name of the last change in the Region.
(Inherited from RegionBase)
Obsolete.
terms 

See Also