Syncfusion.HTMLUI.Windows This class holds the name of the Syncfusion.HTMLUI.Windows assembly and provides a helper routine that helps with resolving types when loading a serialization stream and when the framework probes for assemblies by reflection. The full name of this assembly without version information: "Syncfusion.HTMLUI.Windows " A reference to the for the grid assembly. The root namespace of this assembly. Used internally for locating resources within the assembly. This delegate helps with resolving types and can be used as a eventhandler for a event. The source of the event. The event data with information about the type. A reference to the assembly where the type is located. Use this handler when reading back types from a serialization stread saved with an earlier version of this assembly. HTMLUIControl renders an HTML document. The HTMLUIControl loads and renders an HTML document with the appropriate styles. The control also exposes the HTML elements as objects for programmatic manipulation. Default title of newly created control. Name of the thread which loads the document. Name of the Title tag element. Prefix for setting unique id to an element. To sets the border sides of the control that will be drawn To sets the style of the 3D border. To sets the border style of the control. To sets the 2D border style To set the border color Parser that parses and converts HTML document to XML document. Parser for parsing CSS data into XML. This is not a real constant and it's value must be changed on changing Desktop settings. It is used for drawing title rectangle of document. Helper class which helps to draw some GDI premitives. Default Title string format. Builds Formats collection. Holds all hashes of elements and formats. Unique ID for HTML Elements. Default title of the document. True shows default margin of the document. True shows title of the document. Variable which helps to control redrawing of control. If the value is not equal to zero, then control does not redraw itself till user forces action or EndUpdate method call. Start point to draw element. Indicates if we must recalculate size and position. Thread for loading new document. New Input element which works inside new thread. ToolTip control. True if document is loading at the current moment. History of loaded document's paths. Delegate for invoking Event OnLoadFinished. Delegate for invoking Event OnLoadStarted. Delegate for invoking Event LoadError. Raises PreRenderDocument event. Path to startup folder for current document in the control. Path to current document, loaded in the control. Clicked mouse button. Indicates where mouse up event occurs. Collection of script collections. Indicates whether initialization of control has been done. Indicates whether to run script just after loading document. Indicates whether a separate thread is used by the control for document loading. Controls all selection in the control. Indicates whether the original text of the document will be saved. Indicates whether the HTMLUI image size should be set according to the width of the image To reset BorderSides To Specify BorderSides to be serialized or not To reset Border color To Specify BorderColor to be serialized or not To reset BorderSingle To Specify BorderSingle to be serialized or not To reset BorderStyle To Specify BorderStyle to be serialized or not To reset Border3DStyle To Specify BorderSides to be serialized or not Initialize the border width. Resets the property to it's default value. Indicates whether the current value of the property is to be serialized. To draw the border at non client area Override WndProc Overloaded. Initializes a new . Initializes a new instance of the class. Override Dispose bool variable Disposes all previous after a new document has been loaded. Document being disposed. Converts the EventArgs object to BubblingEventArgs type if possible. EventArgs object. BubblingEventArgs object if converting was successful, Null otherwise. Converts the EventArgs object to BubblingEventArgs type if possible. EventArgs object. BubblingEventArgs object if converting was successful, Null otherwise. Overloaded. Loads the specified HTML file into the and renders it. Loads the specified HTML file into the and renders it. Source file name. Loads the specified HTML document from a into the and renders it. Loads the specified HTML document from a and renders it. Input stream reference. A stream passing to this method must support Seek operation. Loads the specified HTML document from a into the and renders it. Loads the specified HTML document from a into the and renders it. Source file name by URI. Overloaded. Loads the styles from the specified CSS file and refreshes current document using the styles. Loads styles from the specified CSS file and refreshes current document using the styles. Input file with CSS styles. Updates the specified CSS style in the form of string to the HTML document. The CSS style as string. Loads styles from the specified CSS document from a and refreshes current document using the styles. Loads styles from the specified CSS document from a and refreshes current document using the styles. Input stream with CSS styles. A stream passing to this method must support Seek operation. Loads HTML code from string. Html file Select all the text in the control. Stops redrawing the control until the call of EndUpdate method. Continues redrawing the control after the previous BeginUpdate method call. Overloaded. Returns the tag element which contains the specified point. Coordinates are expressed relative to the upper-left corner of the control's client area. Element which contains the point. Returns the tag element which contains the specified point. X coordinate of the point expressed relative to left corner of the control client area. Y coordinate of the point expressed relative to left corner of the control client area. Element which contains the point. Returns the tag element which contains the specified point. Coordinates are expressed relative to the upper-left corner of the control's virtual rectangle. Element which contains the point. Returns the tag element which contains the point with defined coordinates. X coordinate of the point expressed relative to the left corner of the control virtual rectangle. Y coordinate of the point expressed relative to the left corner of the control virtual rectangle. Element by coordinates. Converts client coordinates to virtual coordinates of control. Point coordinates in client coordinates. Coordinates in global coordinates. Converts virtual coordinates to client coordinates of control. Coordinates in global coordinates. Coordinates in client coordinates. Overloaded. Loads the previous document from history. Loads the previous document from history. Loads the document from history according to the index. Loads the document from history according to the index. Index of moving in the history. Must be less then zero. Overloaded. Loads next document from history. Loads next document from history. Loads the document from history according to the index. Loads the document from history according to the index. Index of moving in the history. Must be greater then zero. Prepares document object. Parses and renders it. It may be used for non-visual rendering. It does not assign controls to any properties such as a document. Object containing HTML data. This method is suitable for rendering documents if HTMLUI control is used without graphic interface. Prepares document object. It may be used for non-visual rendering. It does not assign controls to any properties such as a document. Object containing HTML data. If true - layouts elements, otherwise - just parses and creates elements. This method is suitable for rendering documents if HTMLUI control is used without graphic interface. Displays the find form for searching the text content of the HTMLUI control's current document. Scrolls control in such way that the specified element is visible. Tag Element. Scrolls control to the specified rectangle. Tries to show the whole rectangle in the client area. Rectangle structure. Document in which this rectangle exists. Parses input HTML document and converts it to an XML document with additional HTML elements objects tree. Document to parse. Raises the event. Event Data Raises the event. ValueChangedEventArgs instance Triggers when System colors are changed The source of the event. EventArgs instance Called after a document has been loaded. The source of the event. An with event data. Called after a document loading has started. The source of the event. An with event data. Raises the event. The source of the event. Event data. Raises the event. The source of the event. Event data. Raises the event. The source of the event. An with event data. Aborts thread which loads a new document. Loads document in a new thread. Overrides paint event PaintEventArgs instance Draw the Border of the control. The Graphics object to draw the border. The Rectangle to draw the border. Indicates the 2D border style Inidicates the border color. Indicates the border side. Inidicates border width. Raises the BorderColorChanged event. Raising an event invokes the event handler through a delegate. For more information, see Raising an Event. The OnBorderColorChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OnBorderColorChanged in a derived class, be sure to call the base class's OnBorderColorChanged method so that registered delegates receive the event. Raises the BorderStyleChanged event. The OnBorderStyleChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OnBorderStyleChanged in a derived class, be sure to call the base class's OnBorderStyleChanged method so that registered delegates receive the event. Raises the Border3DStyleChanged event. Raising an event invokes the event handler through a delegate. For more information, see Raising an Event. The OnBorder3DStyleChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OnBorder3DStyleChanged in a derived class, be sure to call the base class's OnBorder3DStyleChanged method so that registered delegates receive the event. Raises the BorderSingleChanged event. Raising an event invokes the event handler through a delegate. For more information, see Raising an Event. The OnBorderSingleChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OnBorderSingleChanged in a derived class, be sure to call the base class's OnBorderSingleChanged method so that registered delegates receive the event. Raises the BorderSidesChanged event. Raising an event invokes the event handler through a delegate. For more information, see Raising an Event. The OnBorderSidesChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OmBorderSidesChanged in a derived class, be sure to call the base class's OnBorderSidesChanged method so that registered delegates receive the event. Overrides PaintBackGround event PaintEventArgs instance Overrides Resize event Event data Suspends the layout of the control. Resumes the layout of the control. Invalidate the control Overrides MouseDown event Event Data Overrides MouseUp event MouseEventArgs instance Overrides Click event Event Data Overrides DoubleClick event Event Data Overrides MouseMove event Event Data Overloaded. Raised when control has got focus. An EventArgs which contains event data. Overloaded. Raised when control has lost focus. An EventArgs which contains event data. Overloaded. Processes a dialog key for handling Tab command key. One of the Key values that represents the key to process. True if the key was processed by the control; false otherwise. Overloaded. Raised when control has lost focus. Event arguments. Overloaded. Used for shortcuts invoked within the control. Event data. Overloaded. Raises the Layout event. Also it prevents invoking of the base method while code running is between BeginUpdate / EndUpdate method calls. Event data. Raises the TitleChanged event. Event data Raises the ShowTitleChanged event. Event Data Raises the LoadFinished event. Event Data Raises the LoadStarted event. Event Data Raises the PreRenderDocument event. Event Data Raises the LoadError event. Event Data Raises the LinkClicked event. The source of the event. Event Data Calculates all formats for the specified element. Element object. Converts XML document to HTML Elements tree. Current data of HTML tag. Parent element of this tag. Parent document of this element. Returns BaseElement instanse Infills all hashes which contain elements and formats needed for work. Element object. Parent document object for the element. Indicates whether the point is inside the title. Point value True if the point is in the title area. Returns the TITLE element if exists; NULL otherwise. Title element object. Raises event on element on which Event occurs. Name of the event. Event arguments. Raises event on Tag element. Tag element. Name of the event. The Arguments. Detaches all winforms controls in a document from the control. Attaches all winforms controls in a document to the control. Sets the location for all user controls according to their elements. Document object. Loads the document from the history according to the index. Index of moving in the history. Sets the sizes in document before calculating its real size. Document object. Sets the sizes in control after calculating corresponding document real size. Document object. Recalculates current document and changes the view of control. Recalculates current document and changes the view of control. InputHtml document Scrolls control to the specified text object. Text object. Infills collection of user scripts from the document. Parent document of script elements. Returns the script language to the script tag element. Element containing script code. Type of script language. Compiles the script after document loading. Invokes delegate synchronously or asynchronously depending on the status of the EnableMultithreading property. Delegate to invoke. Array of input parameters for delegate. Sets the next focused control. Key data value Indicates whether any element was focused. Indicates whether the tab direction is forward. True if focusing was processed; False otherwise. Shows the Debug Tooltip on the element. Element where the tooltip is to be shown. Mouse position. Stores the original text to the document. Document for storing original Text. Original data. Recalculates the start point of the document. Document object. Scrolls the document to the specified fragment, defined in the uri object. Fragment of the uri. Document displaying in the control. Description of GetElementScrollRectangle method The element to scroll. Returns rectangle Sets autoscroll position of the control. A new scroll position. The current document. Invoked when initialization begins. Invoked when initialization ends. Indicates whether Text property is serialized. bool value Indicates whether DefaultFormat property should be serialized. bool value Indicates whether DisplayText property is persisted. bool value Gets an instance of the HTMLUIParser. Gets an instance of the LiteCSSParser. Gets an instance of the Format manager. Gets an access to default format used as base for document rendering. Gets the parsed and displayed document. The document defines the various elements of the HTML document loaded into the . The document provides access to all the elements in the HTML document. Gets or sets the HTML rendered by the . Any text set to this property will be parsed by the control and rendered. If property is set to true and document is loaded from this property or from local file using method, this property will return original data /// entered for loading; Otherwise, this property will return property content. Gets the internal appearance of the document's HTML data. Gets or sets the border sides of the control that will be drawn. One of the values. Default is Border3DSide.All. Gets or sets the color of the 2D border. Gets or sets the 2D border style. One of the values. Default is ButtonBorderStyle.Solid. Gets or sets the border style of the control. One of the values. Default is BorderStyle.Fixed3D. Gets or sets the style of the 3D border. One of the values. Default is Border3DStyle.Sunken. Gets or sets the value for BorderThickness. Gets or sets the border Gets or sets the Title of the HTMLUIControl / the document loaded into the control. The Title value can be set explicitly or this is auto extracted from the Title tag of the HTML document. Gets or sets a value indicating whether the default margin is needed. Gets or sets a value indicating whether the will be displayed. Gets the history of the documents loaded by the control in this session. Gets or sets the path to the start up document for the control. The startup document is the document that will be loaded by the HTMLUIControl initially. Gets or sets the startup folder for the start up document of the control. Gets the point where the mouse was clicked. Gets the collection of scripts in the document. Gets or sets a value indicating whether the scripts in the body of the loaded HTML document must be executed. Specifies that the size of the image on a HTMLUI that automatically gets adjust to fit on a HTMLUI. Gets or sets a value indicating whether a separate thread is used for document loading. Gets or sets a value indicating whether the original text of the document will be stored. Gets the selected text displayed in the control. Gets an array of selected elements in the document. Gets of data while data is loading. Gets the ToolTip control. Gets a value indicating whether the document is loading. Gets or sets a value indicating whether the size and position must be recalculated. Gets the increase in height needed to accommodate the title. Gets the clicked mouse button. Gets a value indicating whether the control is in design mode. Gets the document property typed to InputHTML type. Gets the Selection manager that controls selection in the document. Event that is to be raised after the property is changed. Event that is to be raised after the property is changed. Event that is to be raised after the HTML document is loaded. Event that is to be raised when loading of a new HTML document has started. Event that is to be raised when an error occurs during HTML document loading / rendering. Event that is to be raised when a tree of elements has been created, but their size and location have not been calculated yet. Event that is to be raised after the hyperlink was clicked and before the hyperlink tries to load a new resource. Occurs when the HTMLUI Control BorderSides is changed Occurs when the HTMLUI Control BorderStyle is changed Occurs when the HTMLUI Control Border3DStyle is changed Occurs when the HTMLUI Control Border2DStyle is changed Occurs when the HTMLUI Control BorderColor is changed Overrides the CreateParams Provides information about a control that can be used by an accessibility application. HTMLUIControl Constructor The HTMLUIControl instance. Retrieves the number of children in the accessible object. Number of Child. Retrieves the accessible child corresponding to the index. Index Child specified to the index Retrieves the object that has the focus. >An RibbonControlAdvAccessibility that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns null if no object has focus. Retrieves the child object at the specified screen coordinates. The horizontal screen coordinate. The vertical screen coordinate. An RibbonControlAdvAccessibility that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns null if no object is at the tested location. Bounds of the Control The accessible object bounds. Gets the role for the RibbonControlAdv. This is used by accessibility programs. Gets or sets the accessible object name The accessible object name. Gets the description of the HTMLUIControl Gets the state of this accessible object. Gets the description of what the object does or how the object is used. The description of what the object does or how the object is used. Gets the parent of an accessible object. An RibbonControlAdvAccessibility that represents the parent of an accessible object, or null if there is no parent object. Gets or sets the value of an accessible object. Editor for element attributes. Data types that this collection editor can contain. Holds an array of invisible elements. Initializes a new instance of the AttributesCollectionEditor class Type of element to edit. Overrides CreateNewItemTypes() method A array of types. Overridden. Returns an array of objects containing the specified collection. The collection to edit. An array containing the collection objects. Overridden. Indicates whether the specified element can be removed from the collection. Item of the collection. bool value Overridden. Destroys the specified item from the collection. object to be destroyed Overridden. Sets the specified items to the collection. Editable value Item values The newly created collection object Editor for elements. Data types that this collection editor can contain. Holds an array of invisible elements. Initializes a new instance of the ElementsCollectionEditor class Type of element to edit. Overriddes CreateNewItemTypes() method Aray of types. Overridden. Indicates whether the specified element can be removed from the collection. Item of the collection. bool value Overridden. Destroys the specified item from the collection. Instance that to be destroyed Overridden. Sets the items to the collection. Editable value Items array The newly created collection object. Contains the properties and its functionality of internal html behavior. overriding InitializeActionList Gets or sets a bool property to make the title to show Gets or sets a bool property to toggle betwen auto scrolling Gets or sets a bool value indicating whether to run the scripts. Designer class of control. DesignerVerbCollection instance Initializes a new instance of the HTMLUIControlDesigner class v Finalizes an instance of the HTMLUIControlDesigner class Loads the document from the file. Sender of event. Event arguments. Overridden. Adjusts the set of properties the component will expose through a TypeDescriptor. An IDictionary that contains the properties for the class of the component. Gets a value indicating DesignerVerbCollection instance overriding DesignerActionListCollection ActionLists Description for ScriptObjectCollectionEditor. Collection of the ScriptManagerExCollection objects. Data types that this collection editor can contain. Initializes a new instance of the ScriptObjectCollectionEditor class Type of element to edit. Override CreateNewItemTypes() method Aray of types. Creates a new instance. Type of object for creating. New created object. Edits the specified item's value in the collection. Instance of ITypeDescriptorContext Instance of IServiceProvider An instance An instance that is returned from EditValue method Overridden. Destroys the specified item from the collection. A instance to be destroyed FindDialog form is used for text searching in the HTMLUIControl. Default error message. Quote symbol. Required designer variable. Last searched text in the control. Index of last found text in the control. Message when text is not found. Indicates whether error message must be shown. Indicates the HTMLUI control that uses this dialog. Text to be searched with the help of the FindDialog. Initializes a new instance of the FindDialog class Cleans up any resources being used. A bool value indicates whether to dispose or not Required method for Designer support - do not modify the contents of this method with the code editor. Opens the dialog for text searching. A Control instance Raises the Find event. Event data. Overloaded. Raised when visibility is changed. Event data. Raises the Find event. Event data. Raised when text in text box is changed. Sender of event. Event data. Raised when 'Find' button is clicked. Sender of the event. Event data. Raises when Close button is clicked. Sender of the event. Event data. Checks the 'Enable' state of the text box. Sets the text to be searched in the text field. Text to be searched. Sets the state of all controls in the dialog. Calculates a new location for the dialog. Parent control for dialog. New location of the dialog. Gets the last searched text in the control. Gets the index of the last found text in the control. Gets a value indicating whether forward search is used. Gets a value indicating whether the case of symbol is significant. Gets or sets the message when text is not found. Gets or sets a value indicating whether error message must be shown. Raised when 'Find' button is clicked. Class which represents the border of the tag elements. Interface that provides the properties needed for correct show border lines of any element. Clones object. Cloned object. Gets or sets the width of the border line. Gets or sets the style of the border line. Gets or sets the color of the border line. Sets and retrieves the width of the border line. Sets and retrieves the style of the border line. Sets and retrieves the color of the border line. Initializes a new instance of the Border class Initializes a new instance of the Border class Width of the border. Style of the border. Color of the border. Raises the WidthChanged event. ValueChangedEventArgs instance Raises the StyleChanged event. ValueChangedEventArgs instance Raises the ColorChanged event. ValueChangedEventArgs instance Raises the WidthChanged event. ValueChangedEventArgs instance Raises the StyleChanged event. ValueChangedEventArgs instance Raises the ColorChanged event. ValueChangedEventArgs instance Clones object. Clone of this object. Create a new copy of the existing object. Clone of this object. Overloaded. Copies all settings of the current object to the new object. Another object for properties copying. Copies all settings of the current object to a new object. Border object for values copying. Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Gets or sets the width of the border line. Gets or sets the style of the border line. Gets or sets the color of the border line. Gets a value indicating whether border is empty. Event. Raised when the width property is changed. Event. Raised when the style property is changed. Event. Raised when the color property is changed. Collection of blocks of the element. Initializes a new instance of the BlocksCollection class Adds the specified block to the collection. Object to be added into the collection. Removes the specified element from the collection. Object for removing from the collection. Removes the object at the specified index of the collection. Index of the element in the collection. Clears the collection. Returns the block object with the specified index. Index number Description for EventBaseCollection. Indicates whether the class must skip all event-raising code. Overridden. Runs when Clear event raises. Overridden. Runs when ClearComplete event raises. Overridden. Runs when Insert event raises. Index in the collection. Value for inserting into the collection. Overridden. Runs when InsertComplete event raises. Index in the collection. Value for inserting into the collection. Overridden. Runs when Remove event raises. Index in the collection. Value for inserting into the collection. Overridden. Runs when RemoveComplete event raises. Index in the collection. Value to remove from the collection. Overridden. Runs when Set event raises. Index in the collection. Old value of the object. New value of the object. Overridden. Runs when SetComplete event raises. Index in the collection. Old value of the object. New value of the object. Raises the OnChanged event. Gets or sets a value indicating whether a collection work in silent mode without raising any event to user or in normal mode. Raised on any change in the collection. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Collection throws an event on any context change. Indicates whether to skip all event raising. Overridden. Raised when clear event occurs. Overridden. Raised when ClearComplete event occurs. Overridden. Raised when Get event occurs. Key for getting value. Current value corresponding to this key. Element with such a key and value. Overridden. Raised when Set event occurs. Key for getting value. Old value. New value. Overridden. Raised when SetComplete event occurs. Key of the object. Old value. New value. Overridden. Raised when Insert event occurs. Key of the object. Value of the object. Overridden. Raised when InsertComplete event occurs. Key of the object. Value of the object. Overridden. Raised when Remove event occurs. Key of the object. Value of the object. Overridden. Raised when RemoveComplete event occurs. Key of the object. Value of the object. Raises the OnChanged Event. Gets or sets a value indicating whether event will be raised. Raised on any change in the collection. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Raised by method. Collection of attributes in the tag elements. Collection that stores and provides access to HTML element attributes. Interface that declares the properties which are the base for all collections. Gets the parent element of the current collection. Adds an attribute to the collection. Reference to the attribute. Index of the attribute in array. Creates the attribute, adds it to the collection and returns a reference on it. Name of the attribute. Case insensitive. Value of the attribute. Reference of the created attribute. Creates an attribute with the specified name and returns a reference on it. Name of the attribute. Case insensitive. Reference of the created attribute. Adds a range of attributes to the collection. Array of attributes. Overloaded. Indicates whether the collection contains the specified attribute. Attribute reference for check. TRUE if the collection contains the attribute; FALSE otherwise. Indicates whether the collection contains the attribute with the specified name. Case insensitive name of the attribute. TRUE if the collection contains the attribute; FALSE otherwise. Overloaded. Returns the index of the attribute. If the collection does not contain the attribute -1 is returned. Attribute whose index is needed. Zero based index of the attribute; -1 otherwise. Returns the index of the attribute with the specified name. Case insensitive name of the attribute. Zero based index of the attribute; -1 otherwise. Overloaded. Removes the attribute from collection if it belongs to it. Attribute whose reference must be removed from the collection. Removes the attribute with the specified name. Case insensitive name of the attribute which must be removed. Gets or sets the attribute with the specified index. Type safe override. Index value Gets or sets the attribute with the specified name. Name is case insensitive. string value Storage of Parent property. Storage of name of attribute - to - attribute. Prevents a default instance of the HTMLAttributesCollection class from being created Initializes a new instance of the HTMLAttributesCollection class Parent element. Finalizes an instance of the HTMLAttributesCollection class Adds specified attribute into the collection. Attribute for adding into collection. Index in the collection. Creates an attribute with specified name and returns the reference to it. Name of the attribute. Case insensitive. Reference of created attribute. Creates attribute in the collection and returns the reference to it. Name of the attribute. Case insensitive. Value of the attribute. Reference of created attribute. Adds the range of attributes into the collection. Array of attributes. Overloaded. Indicates whether the collection contains the specified attribute. Attribute reference for check. True if collection contains such an attribute; false otherwise. Indicates whether collection contains the attribute with the specified name. Case insensitive name of the attribute. True if collection contains such an attribute; false otherwise. Returns the index of the specified attribute; if collection does not contain such attribute it will return -1. Attribute whose index is needed. Zero-based index of the attribute; -1 otherwise. Returns the index of the attribute with the specified name. Case insensitive name of the attribute. Zero-based index of the attribute; -1 otherwise. Overloaded. Removes the specified attribute from the collection, if it is belong to it. Reference of the attribute that must be removed from the collection. Removes the attribute with the specified name. Case insensitive name of the attribute which must be removed. Catch Inserted items. Source of the event CollectionEventArgs instance Catch removed items. Source of the event CollectionEventArgs instance Catch set items. Source of the event CollectionEventArgs instance Catch collection cleaning. Source of the event CollectionEventArgs instance Catches value change of attribute in the collection and raises up information about this change if someone listens to it. Sender which supports IHTMLAttribute interface. Data of changed attribute. Old and New value. Changes run-time attributes in the parent element. Attribute for changing. Event arguments. Gets the parent element of the current collection. Gets or sets the attribute with the specified index. an int value Gets or sets the attribute with the specified name. Name is case insensitive. String value Event raised on any attribute value change in the collection. Implementation of IHTMLElementCollection interface. Allow script engine to see this class for tree generation. Interface which is responsible for the collection of HTML elements. Adds an element to the collection. Element for adding to the collection. Index in the collection. Creates an element from it's string representation and adds it to the collection. String representation of the element. Index of the element in the collection if created; -1 otherwise. Adds a range of elements to the collection. Array of elements for adding to the collection. Indicates whether such element already exists in the collection. Element object. TRUE if element exists in the collection. Returns the index of the specified element in the collection. Element object. Index of the element in the collection. Overloaded. Inserts the specified element into the collection in the specified index. Index of the element. Element for adding to the collection. Creates the element from it's string representation and inserts it into the specified index. Index where the element must be placed. String representation of the element. Removes the specified element from the collection. Element for removing from the collection. Overloaded. Returns an array of elementswith the specified name. Name of the element. Array of elements. Returns an array of elements with the specified names. Array of names. Array of elements by names. Returns an array of elements with the specified user ID. ID of the element defined in the HTML document. Element object by ID. Returns an array of elements with the specified unique ID. Unique ID of the element. Element by its unique ID. Gets or sets the element with the specified index. index value Returns the child element with the specified unique ID if such element exists; NULL otherwise. An unique string value Default case insensitive comparer for internal use. Storage of parent property. Prevents a default instance of the HTMLElementsCollection class from being created Initializes a new instance of the HTMLElementsCollection class Collection parent. Adds the specified element into the collection. Element to add into the collection. Index of the element added to the collection. Creates an element from it's string representation and adds it to the collection. String representation of the element. Index of the element in the collection if created; -1 otherwise. Adds an array of elements into the collections. Array of elements. Indicates whether collection contains the specified element. Element to check. True if item exists in collection; false otherwise. Returns the index of the element from the collection. Element whose index is needed. Zero-based index of the item in the collection. Inserts the element into the specified position. Place where element must be placed. Element to place. Creates an element from it's string representation and inserts it into the specified position. Index where element must be placed. String representation of the element. Overloaded. Removes the specified element from the collection and disposes it. Element to remove. Removes the specified element from the collection. Element to be removed from the collection. Indicates whether to dispose the element. Overloaded. Clears and disposes the collection of child elements. Clears the collection of child elements. Indicates whether to dispose all children. Search method. Returns a reference on the element with the specified ID. Unique id of the element. NULL if nothing is found; element reference otherwise. Search method. Returns a reference of the element with the specified unique ID. Unique id of the element. NULL if nothing is found; element reference otherwise. Overloaded. Returns an array of elements with the specified name. Name of the element for returning. Array of elements with such a name. Returns an array of elements with name from the names array. Array of names of the element for returning. Elements with such names. Returns an array of elements from the collection. Array from the collection. Infills hashtable by names of child elements. Array of names. Hashtable of child names. Creates an element from it's string representation. String representation of the element. Element if created; Null otherwise. Searches for the first child of XmlElement type. Parent XmlElement. XmlElement object if found; Null otherwise. Gets or sets the HTML element specified by its collection index. an int value Returns the child element by its unique ID if such element exists; NULL otherwise. a string id Gets the parent element of the current collection. Gets the parent element of the BaseElement type. This property is for internal usage only. Implementation of events collection. Collection that stores and provides access to the events of the HTML element. Attaches user delegate to the specified event. If event does not exists in the collection and element supports such an event then it will create a new instance of the event class to which the delegate will be attached. Event name. Delegete to attach. Attaches user delegates to the specified event. If event does not exists in the collection and element supports such an event then it will create a new instance of the event class to which the delegate will be attached. Event name Array of delegates. Detaches delegete of the specified event. Event name. Delegate to detach. Detach delegetes of specified event. event name array of delegates Indicates whether the event with the specified name is supported by the element. Name of the event. TRUE if element exists in collection. Returns the event interface with the specified name. Name is case insensitive. Name value Parent of the current events collection. Map of event name-to-event. Prevents a default instance of the HTMLEventsCollection class from being created Initializes a new instance of the HTMLEventsCollection class Element which is the parent of the collection. Indicates whether event with the specified name is supported. Name of the event. True if such an event is supported. Overridden. Copies to the specified array. Destination array of events. Start index. Method raises the ParentChanged event. A ValueChangedEventArgs instance Method called by parent property set part. This is the best place to write any logic dependent on the parent property. A ValueChangedEventArgs instance Overloaded. Attaches user delegate to the specified event. If event does not exist in the collection and the element supports such an event, then it will create a new instance of the event class to which the delegate will be attached. Event name. Delegate to attach. Attaches user delegate to the specified event. If event does not exist in the collection and the element supports such an event, then it will create a new instance of the event class to which the delegate will be attached. Event name. Array of the delegates. Overloaded. Detaches delegate of the specified event. Event name. Delegate to detach. Detaches delegates of the specified event. Event name. Array of delegates. On collection clear, remove name access hash values. This collection. Will be empty for clear operation. On item insert, check if it is unique and add it's name into fast access by name hash. This collection. Value which will be inserted into the collection. On item remove, also remove event name from fast access by name hash. This collection. Value which will be removed from the collection. On item replace, update fast access by name hash. This collection. Old and new values. Gets or sets the parent element of the collection. Returns the event with the specified name. If event is not supported by the element, then it will return NULL. A string variable Utility event. Raised when parent property changes. Collection for formats. An interface IHTMLFormatsCollection. Adds the format to the collection. Reference to the format. Index of the format in the array. Adds the array of formats to the collection. Array of formats. Overloaded. Indicates whether the collection contains the specified format. Format reference for check. TRUE if collection contains the format; FALSE otherwise. Indicates whether the collection contains the format with the specified name. Case insensitive name of the format. TRUE if collection contains the format; FALSE otherwise. Overloaded. Returns the index of the format. If the collection does not contain the format -1 is returned. Format whose index is needed. Zero based index of format; -1 otherwise. Returns the index of the format with the specified name. Case insensitive name of the format. Zero based index of the format; -1 otherwise. Overloaded. Removes the format from the collection, if it belongs to it. Format whose reference must be removed from the collection. Removes the format with the specified name. Case insensitive name of the format which must be removed. Gets or sets the format for the specified index. Type safe override. index value Gets or sets the format for the specified element name. Name is case insensitive. string name value Storage of parent property. Storage of name of format - to - format. Indicates whether we were disposed once. Initializes a new instance of the HTMLFormatsCollection class Initializes a new instance of the HTMLFormatsCollection class Parent element. Finalizes an instance of the HTMLFormatsCollection class Adds the specified format into the collection. Format for adding into collection. Index in the collection. Adds the range of formats into the collection. Array of formats. Indicates whether the collection contains the specified format. Format reference for check. True if the collection contains such a format; false otherwise. Indicates whether the collection contains the format with specified name. Case insensitive name of the format. True if the collection contains such a format; false otherwise. Returns the index of the specified format; if collection does not contain such format, it will return -1. Format whose index is needed. Zero-based index of format; -1 otherwise. Returns the index of format of the format which contains the specified name. Case insensitive name of the format. Zero-based index of format; -1 otherwise. Removes the specified format from the collection, if it belongs to it. Reference of the format which must be removed from the collection. Removes the format with the specified name. Case insensitive name of format which must be removed. Catch inserted items. Source that triggers the event A CollectionEventArgs object Catch removed items. Source of the event CollectionEventArgs instance Catch replacement of items. Source of the event CollectionEventArgs instance Catch collection cleaning. Source of the event CollectionEventArgs instance Clears all resources. Gets the parent element of the current collection. Gets or sets the attribute with the specified index. An integer index value Gets or sets the format with the specified name. Name is case insensitive. A string value Collection of types of attributes changing. Holds attributes and reaction types of controls when they change. Holds types of sender's attributes changing. Initializes a new instance of the ReactionCollection class Adds information of changing some attribute to collection if it does not exist; changes its attribute name if defined typeName already exists. Type name of sender event. Name of the parameter. Type of reaction. Returns the type of reaction on changing the attribute. Type name of the attribute holder. Name of the attribute. Type of reaction on changing the attribute; None if type or attribute with such name was not found. Overloaded. Indicates whether the collection contains reactions on attributes of this type. Type of holder attribute. A boolean variable Indicates whether the collection contains reactions on attributes of this type. Name of the attribute holder type. A boolean variable Overloaded. Indicates whether the specified attribute has any reaction in the defined holder. Type of attribute holder. Name of the attribute. True if it contains; false otherwise. Indicates whether the specified attribute has any reaction in the defined holder. Type Name of the attribute holder. Name of the attribute. True if it contains; false otherwise. Clones object. Cloned object. Collection of classes which control script codes. Control object. Indicates whether object is disposed. Initializes a new instance of the ScriptManagerExCollection class HTMLUI control instance Adds the specified object to the collection. Object for adding into the collection. Indicates whether the collection contains the specified object. Object for checking in the collection. A boolean value Removes the specified object from the collection. Object for removing from the collection. Compiles all objects in the collection. Runs all scripts. Stops all scripts. Clears the collection of scripts. Creates a new object and adds it to the collection. Newly created object. Runs just after adding item to the collection. Script manager object of the script. Disposes object. Disposes scripts. Gets the element in the specified index. An index value Collection storing symbols and their bounds in the document useful for text selection. Default number for selection and range numbers. Min number of symbol's start number in the collection. Max number of symbol's start number in the collection. Initializes a new instance of the SymbolCollection class Adds information about a symbol to the collection. Start number of the symbol in the element. Information about the symbol. Removes the element from the collection. Start number of the symbol in the element. Clears the collection. Overloaded. Searches information about the symbol at the specified point. Location of the symbol. Information about the symbol if found; Null otherwise. Searches information about the symbol by it's number in the element. Start number of the symbol. Information about the symbol if found; Null otherwise. Returns the information about the symbol at the specified point. A Point instance Returns the information about the symbol by it's start number in the parent element. An integer value Gets the Min number of the symbol's start number in the collection. Gets the Max number of the symbol's start number in the collection. Optimized version of the SortedList collection. Instead of keeping two arrays, one for keys and one for values, we change values on the Hashtable collection and only keep the keys collection sorted. Default capacity of internal buffers. Array which stores keys in sorted order. Collection store values. Size of the collection. Version of the collection data. Default comparer for the keys. List of keys. List of values. Initializes a new instance of the SortedListEx class Initializes a new instance of the SortedListEx class Initial capacity. When initial capacity is less than zero. Initializes a new instance of the SortedListEx class The IComparer to use to determine whether two keys are equal. Initializes a new instance of the SortedListEx class Initial capacity. The IComparer to use to determine whether two keys are equal. Initializes a new instance of the SortedListEx class The IDictionary to copy. Initializes a new instance of the SortedListEx class The IDictionary to copy. The IComparer to use to determine whether two keys are equal. When argument d is NULL. Returns a synchronized (thread-safe) wrapper for the SortedList. The SortedList to synchronize. A synchronized (thread-safe) wrapper for the SortedList. When list is NULL. Adds an element with the specified key and value to the list. The Object to use as the key of the element to be added. The Object to use as the value of the element to be added. When key is NULL. When list already contains specified key. Removes all elements from the collection. Creates a new object that is a copy of the current instance. Copy of the current instance. Indicates whether the list contains an element with the specified key. Key of the element to search for. True if list contains the specified key. Indicates whether the list contains an element with the specified key. Key of the element to search for. True if list contains the specified key. Indicates whether the list contains the specified value. Value of the element to search for. True if list contains the specified value Copies all the elements of the SortedListEx to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. If specified array is NULL. If rank of the array is not one or there are not enough elements. If specified array Index is less than zero. Returns the value at the specified index of the SortedListEx. The zero-based index of the value to return. The value at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Returns the key at the specified index of the SortedListEx. The zero-based index of the key to return. The key at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Returns the keys in the SortedListEx. An IList containing the keys in the SortedListEx. Returns the values in the SortedListEx. An IList containing the values in the SortedListEx. Returns the zero-based index of the specified key. The key to locate. The zero-based index of key, if key is found; -1 otherwise. If specified key is NULL. Returns the zero-based index of the first occurrence of the specified value. The value to locate (can be NULL). The zero-based index of the first occurrence of value, if value is found; -1 otherwise. Removes the element at the specified index. The zero-based index of the element to remove. When index is less than zero or greater than the size of the list. Removes the element with the specified key from the SortedListEx. The key of the element to be removed. Replaces the value at the specified index. The zero-based index at which to save the value. The Object to save. Can be NULL. When index is less than zero or greater than the size of the list. Sets the capacity to the actual number of elements. Returns an IDictionaryEnumerator that can iterate through the SortedListEx. An IDictionaryEnumerator for the SortedListEx. Returns an IEnumerator that can iterate through the SortedListEx. An IEnumerator for the SortedListEx. Inserts element with specified key and value at the specified index. The zero-based index to insert element at. The key of the element to insert. The value of the element to insert. Ensures that the capacity of this instance is atleast the specified value. The minimum capacity to ensure. Gets or sets the capacity of internal buffers. Gets the size of the collection. Read-only. Gets the list of keys. Read-only. Gets the list of values. Read-only. Gets a value indicating whether the list is Read-only. Gets a value indicating whether the collection has fixed size. Gets a value indicating whether the collection is synchronized. Gets the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value associated with the specified key. a key value Wrapped SortedListEx. Sync object. Initializes a new instance of the SyncSortedListEx class SortedListEx that will be wrapped. Overridden. Adds an element with the provided key and value to the list. The Object to use as the key of the element to be added. The Object to use as the value of the element to be added. Overridden. Removes all elements from the collection. Overridden. Creates a new object that is a copy of the current instance. A new object that is a copy of the current instance. Overridden. Indicates whether the list contains an element with the specified key. Key of the element to search for. True if list contains the specified key. Overridden. Indicates whether the list contains an element with the specified key. Key of the element to search for. True if list contains the specified key. Overridden. Indicates whether the list contains the specified value. Key of the element to search for. True if list contains the specified value. Overridden. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. Overridden. Gets the value of the specified index of the list. The zero-based index of the value to get. The value at the specified index of the SortedListEx. Overridden. Returns an IDictionaryEnumerator that can iterate through the list. An IDictionaryEnumerator for the list. Overridden. Returns the key at the specified index of the list. The zero-based index of the key to return. The key at the specified index of the list. Overridden. Returns the keys in the list. An IList containing the keys in the list. Overridden. Returns the values in the list. An IList containing the values in the list. Overridden. Returns the zero-based index of the specified key. The key to locate. The zero-based index of key, if key is found; -1 otherwise. Overridden. Returns the zero-based index of the first occurrence of the specified value. The value to locate (can be NULL). The zero-based index of the first occurrence of value, if value is found; -1 otherwise. Overridden. Removes the element at the specified index. The zero-based index of the element to remove. Overridden. Removes the element with the specified key from the list. The key of the element to remove. Overridden. Replaces the value at the specified index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Overridden. Sets the capacity to the actual number of elements. Returns the capacity of internal buffers. Returns the size of the collection. Read-only. Returns the object that can be used to synchronize access to the collection. Read-only. Indicates whether the list is Read-only. Indicates whether the collection has fixed size. Indicates whether the collection is synchronized. Gets or sets the value associated with the specified key. a key value If it is assumed to getObjectRetType, then Current will return key of the current element. If it is assumed to getObjectRetType, then Current will return value of the current element. If it is assumed to getObjectRetType, then Current will return both - key and value (as DictionaryEntry). List for which this collection was created. Key of the current element. Values of the current element. Index of the current element. Starting index for the enumerator. Ending index for this enumerator. Version of the collection data. Indicates whether current element is correct. Specifies what should be returned by method Current (key, value, or both). Initializes a new instance of the SortedListExEnumerator class List for which enumerator is to be created. Starting index. Number of elements to enumerate. Type of enumerating values (keys, value, DicEntry). Creates a new object that is a copy of the current instance. Copy of the current instance. Advances the enumerator to the next element of the collection. True if the enumerator was successfully advanced to the next element; False if it has passed the end of the collection. When the current version is not equal to the SortedListEx version. Sets the enumerator to its initial position, which is before the first element in the collection. When the current version is not equal to the SortedListEx version. Gets the key of the current element. Read-only. When the current version is not equal to the SortedListEx version or if current is False. Gets the DictionaryEntry for the current element. When the current version is not equal to the SortedListEx version or if current is False. Gets the current element in the collection. Read-only. If current is False. Gets the value for the current element. When the current version is not equal to the SortedListEx version or if current is False. List for which this collection was created. Initializes a new instance of the KeyList class SortedListEx for which KeyList must be created. Adds an element with the specified key to the list. The Object to use as the key of the element to be added. a int value Removes all elements from the collection. Indicates whether the list contains an element with the specified key. Key of the element to search for. True if list contains the specified key. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. If array is NULL or rank of the array is not 1. Inserts the value at the specified index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified key. The key to locate. The zero-based index of the key, if the key is found; -1 otherwise. Removes the element with the specified key from the list. The key of the element to remove. Removes the element at the specified index from the list. The zero-based index of the element to remove. Gets the size of the collection. Read-only. Gets a value indicating whether the list is Read-only. Gets a value indicating whether the collection has fixed size. Gets a value indicating whether the collection is synchronized. Gets a value indicating the object that can be used to synchronize access to the collection. Read-only. Gets or sets the key at the specified index. An int value List for which this collection was created. Array of values. Initializes a new instance of the ValueList class SortedListEx for which ValueList must be created. Re-read values from the list. Adds an element with the specified key to the list. The Object to use as the key of the element to be added. a int value Removes all elements from the collection. Indicates whether the list contains an element with the specified value. Value to search for. True if list contains the specified value. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. Inserts the value at the specified index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified value. The value to locate. The zero-based index of the value, if the value is found; -1 otherwise. Removes the specified value from the list. The value to remove. Removes the element at the specified index from the list. The zero-based index of the element to remove. Gets the size of the collection. Read-only. Gets a value indicating whether the list is Read-only. Gets a value indicating whether the collection has fixed size. Gets a value indicating whether the collection is synchronized. Gets a value indicating the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value at the specified index. An int value Class that is responsible for <A> Tag. Base class for all HTML elements. All HTML tag elements must inherit this class. Interface which publishes to the user the main functionality of each HTML element. Calculates the format from arrays of possible formats. Calculates the size of the element from it's content. Calculates the position of the element for rendering. Draws the element into the control. PaintEventArgs instance Disables event raising by the element. Enables event raising by the element. Sets the input focus to the element. True if the input focus request was successful; false otherwise. Applies the format to the element. Format to be attached to the element. Gets the list of attributes set to the current element. Gets the list of Events supported by the current element. Gets the sub elements of the current HTML element. Gets or sets the value for the attribute with the specified attribute name. String attribute name Gets the parent element of the current element. Gets the unique id of the element. Control guarantees that this id is always unique for the document. Gets or sets the unique identifier of the HTML element in the HTML elements objects tree. This id is specified by the user. Gets the unique name of the HTML element in the HTML elements objects tree. Gets or sets the hot key which used for fast access of the HTML element. Gets or sets the tab index for the HTML element. Objects with a positive TabIndex are selected in increasing order and in source order to resolve duplicates. Objects with an TabIndex of zero are selected in source order. Objects with a negative TabIndex are omitted from the tabbing order. Gets the real Location of the element after rendering in control client coordinates. Gets the real Size of the element after rendering. Gets or sets the HTML inner text of the current HTML element, without the current element declaration. Gets the HTML text including the inner and current element text. Gets the formatting of element used for rendering. Gets a value indicating whether the current element's visibility to user. Gets a value indicating whether the current element is resizable if document is changed. Gets the reference of the control which holds this object. Gets a value indicating whether the element has input focus. Gets the text of the element and its children. Gets the selected text of the element and its children. Event. Raised before the CSS style of the element ( Format ) is merged. Event. Raised before the element or its part is painted. Event. Raised when the size of the element is calculated. Event. Raised when the location of the element is calculated. Event. Raised when the mouse is clicked. Event. Raised when mouse is double clicked. Event. Raised when mouse moves. Event. Raised when mouse enters. Event. Raised when mouse leaves. Event. Raised when mouse button is down. Event. Raised when key is down. Event. Raised when key is up. Event. Raised when key is pressed. Event. Raised when the element gets focus. Event. Raised when the element has lost focus. Event. Raised when the TabIndex property value has been changed. Pattern for dividing string by words with regular expressions. Pattern for numbers. Options for regular expressions. Attribute name for location run-time property. Attribute name for size run-time property. Attribute name for visible run-time property. Index of default selected symbol in the element. Value of tab stop in the text. Default case insensitive comparer for internal use. List of default run-time attributes similar to all HTML elements. String format for text measuring and output. RegEx object for dividing string by words. RegEx object for retrieving numbers from string. Graphics object. Holds reaction on attributes changing. Utility array which holds sorted list of supported events. Sorted list of run-time attributes supported by element. Parent of the current element. Format of the element. AccessKey storage. Collection of children. Collection created on demand. Collection of events. Collection created on demand. Collection of attributes. Unique identifier of the element in the document. Name of the element. Member holds all information about current element in XML format compatible with XHTML. Indicates whether element resizable. Format for special visibility of the element by default. Holds max size of the element. Hash which contains size of each XML text in the element. Array of the blocks which represent a single line. Instance of the control. Represents location of the element. Represents line in the element. Needed for inserting children. Indicates where current position is. Bounds for this element. Indicates whether element has rectangle structure or not. Indicates whether element must be postponed in new line (div, ...). Cursor before mouse enters on element. Type of the element (block, inline, etc). Indicates whether we must skip whitespaces in the element. Instance of the main block of the element if it has block structure. Minimum width of the element. Minimum height of the element. Indicates whether element is inside table. Indicates whether we invoked the Dispose method. Indicates whether the element is visible. Indents space around the element. Document holder instance. Width of the longest word in the element. Indicates whether to skip raised event. Indicates whether to skip the width of this element when getting width from parent. Indicates whether element processes default focusing algorithm. Indicating whether whitespace after element is prohibited. Event. Raised before the element is disposed. Method according to metadata information with specified user type and an hash table of name-to-EventInfo data will return an array of supported event names. Type of information which must be used for infill. Hashtable with name-to-EventInfo data. String array of supported events. Infills hash by attribute names and their reaction to changing types. Collection of reactions to attributes changing. Infills simple attributes of the element. Collection which holds information. Type of attributes holder. Assigns the specified graphics object for document elements text calculation. New graphics context. Old graphics object used by elements. Initializes static members of the BaseElement class Prevents a default instance of the BaseElement class from being created. Initializes a new instance of the BaseElement class Parent of the element. Name of the element tag. Initializes a new instance of the BaseElement class Parent element for element. Name of the tag. Document instance. Initializes a new instance of the BaseElement class Control object. Finalizes an instance of the BaseElement class Disposes all resources and invokes this method in all child elements. Method must be overridden by inheritors if it has some additional resources to dispose. Disposes all child elements. Initializes all collections and variables. Disables event raising by element. Enables event raising by element. Sets input focus to the element. True if the input focus request was successful; false otherwise. Applies the specified format to the element. Format to be attached to the element. Raises the RuntimeAttributeChanged event. Name of the attribute. Event arguments. Raises the ParentChanged event on parent property value change. ValueChangedEventArgs instance Raises the AccesssKeysChange event. ValueChangedEventArgs instance Raises the UniqueIDChanged event. ValueChangedEventArgs instance Raises the InnerHTMLChanged event. ValueChangedEventArgs instance Raises the FormatChanged event. ValueChangedEventArgs instance Raises the BeforeStyleCalculated event. PreStyleCalculatedEventArgs instance Raises the SizeCalculated event. Event arguments. Raises the LocationCalculated event. Event arguments. Raises the OnPaint event. Paint arguments. True if someone is subscribed on this event; otherwise False. Raises events on inherited elements. Event delegate. Name of the event. Event arguments. Indicates whether to bubble event to the top. Raises events on inherited elements. Event delegate. Name of the event. Event arguments. Raises the Mouse Click event. Event arguments. Raises the Mouse Double Click event. Event arguments. Raises the Mouse Move event. Event arguments. Raises the Mouse Enter event. Event arguments. Raises the Mouse Leave event. Event arguments. Raises the Mouse Move Down event. Event arguments. Raises the Key Down event. Event arguments. Raises the Key Up event. Event arguments. Raises the Key Press event. Event arguments. Raises the GotFocus event. Event arguments. Raises the Leave event. Event arguments. Raises the TabIndexChanged event. Event arguments. Raises the Quite Mode Changed event when mode changes. Raises the BeforeDisposing event. Event arguments. Raises the Leave Focus event. Returns an instance of the event class with the specified name. Name is previously checked if it is supported or not. Name of the event. Case insensitive. Instance of the event class. Calculates the size of the element for rendering. Size object Calculates the format of the element from an array of possible formats. Calculates the element's position for rendering. Creates an instance of the event class which knows how to attach user delegates to the element internal event. Name of the event. Case insensitive. NULL if event is not supported; instance of the event class otherwise. Raises RuntimeAttributeChanged event. Name of the event. Event arguments. Called by parent property set part. This is best place for any logic which must control parent property changes (for inheritors). Event arguments. Called when AccessKey property changes. This is the best place for custom logic. Event arguments. Called when UniqueID property is changed. This is the best place for custom logic. Event arguments. When InnerHTML property changes, this method will be called in the ReparseInnerHTML class method, which makes all others work for you. Event arguments. Raises the FormatChanged event. Event arguments. Raises the BeforeStyleCalculated event. Event arguments. Raises the SizeCalculated event. Event arguments. Raises the LocationCalculated event. Event arguments. Raises the Paint event. Event arguments. True if someone is subscribed on this event; false otherwise. Raised when QuietMode property is changed. Raises the BeforeDisposing event. Event data. Builds the string which represents InnerHTML of the current element. Inner XML content. When InnerHTML changes, this method code reparses the InnerHTML string and builds a new sub-elements tree. Here we put HTML which must be first converted to XHTML and then set as InnerXML of the current storage. Reconverts all children to tree of objects. Current XML element. Parent HTML element object. Created HTML element object. Converts from XML element to our own elements. HTMLUI control XmlElement instance Overloaded. Calculates the size of the rectangle which is needed to output the string text. String for measuring. Format object. Max length for the string. Size for this text. Calculates the size of rectangle which is needed to output the string text. String to be measured. Font object. Size for this text. Calculates the size of rectangle which is needed to output the string text. String to be measured. Font object. Max length of the text. Size for this text. Returns the real max size of the string. String text. Max width. Format object. Real max width for the text. Changes its parent current position.Needed if element makes space before itself. Global current position. Changes its parent current position. Needed if element makes space after itself. Global current position. Virtual method for initialization of the element. It is invoked after element creating. By overriding this method, element can initialize its special properties. Focuses the element. True if the input focus request was successful; false otherwise. Returns the parent element which supports the specified event. Name of the event. Parent element for the event. Indicates whether the specified name belongs to the list of supported events. Name which must be checked. Case insensitive. True if event is supported; false otherwise. Indicates whether the specified name of the attribute belongs to list of run-time attributes. Name which must be checked. Case insensitive. True if attribute with specified name is a run-time attribute; false otherwise. Returns the element level in the current document. Element whose level is needed. Level of element in the document tree. Calculates the format of elements from an array of possible formats. Calculates the position of the element. Returns an array of formats by its Unique ID. Hash of formats. Array of formats by UniqueID. Inserts own format into the format array. Array of formats. Hashtable of formats. Calculates the format of the element from array of possible formats. Inserts the first format in the collection. Array of formats. Shows ToolTip on the element. Hides ToolTip on the element. Returns the width of the first nearest parent which has a block structure (IsBlock == True). Width according to parent width. Returns the height of the first nearest parent which has a block structure (IsBlock == True). Height of the element according to height of parent. Returns the inner width of the first nearest parent which has a block structure (IsBlock == True). Width according to parent width. Returns the height of the first nearest parent which has a block structure (IsBlock == True). Height of the element according to height of parent. Makes indent above the element. Height of block height. Makes indent below the element. Height value. If element has attributes, attaches it to the formats. HTMLUIFormat object Adds / removes element from TabStop collection depending on TabStop value assigned. TabIndex of element. Sets the format to the element. HTMLUIFormat instance Searches the block parent element for the current element. Block parent for element if it exists; Null otherwise. Returns cloned format with inherited options. Cloned format with inherited options. Calculates the size of the element for rendering. Calculates the size of the element without border and spacing values. Size of the element. Calculates the size of the element without border and spacing values. Element is inside table. Size of element in the table. Calculates the size of the element with borders, spaces, etc. Size of element with borders, etc. Calculates the max size of the element by default (with borders, paddings, etc.). Default max size. Overloaded. Infills hash with each text block of the element as key and the size of the block as value. Size of the max text in the element. Infills hash with each text block of the element as key and the size of the block as value. Maximum length is defined. XmlNode instance Maximum length Size of the max text in the element. Returns the value of the width attribute of the element. Width value Width of the element if successful; -1 otherwise. Returns the value of the height attribute of the element. Height value Height of the element if successful; -1 otherwise. Compares max size of the child elements with own attributes in style, attribute width and height parameters with width and height attributes of the element. Size for checking and comparing. Final size after comparing. Sets the element's style to FixedSize if width or height attributes have been defined. Returns the width of the area in which an element can be drawn. Width of the area in which an element can be drawn. Returns the type of the width CSS attribute. Type of the width CSS attribute. Returns the type of the height CSS attribute. Type of the height CSS attribute. Returns the width of the element if its size depends on parent's size. Width of the element if its size depends on parent's size. Returns the height of the element if its size depends on parent's size. Height of the element if its size depends on parent's size. Returns the inner width of the element if its size depends on parent's size. Inner width of the element if its size depends on parent's size. Returns the inner height of the element if its size depends on parent's size. Inner height of the element if its size depends on parent's size. Returns the height of the block element. Height of the block element. Returns the maximum width for the element when the size of text is being calculated inside the element. Used during sizing only. Maximum width for the element when the size of text is being calculated inside the element. Used during sizing only. Calculates the positions of each child of the element. Position of the cursor Rectangle bounds BlockCollection instance Calculates the position of the text element. Text element node. Current block. Calculates the position of the HTML element. Index of the child element. Current block. Detects the type of the child element and invokes corresponding method to calculate position. Child element. Calculates the position for the inline child element. Child element. Detects the type of the block element and invokes the corresponding method. Child element. Calculates the position for the child element with type "BlockFixedSize". Child element. Calculates the position for the child element with type "BlockNewLineFixedSize". Child element. Calculates the position for the child element with type "BlockSimplePos". Child element. Calculates the position for the child element with type "BlockNewLineSimple". Child element. Calculates the position for the child element with type "BlockNewLineResizable". Chile element. Calculates the position for the child element with type "BlockResizable". Child element. Adds each block from an array of blocks to the main block. Current element object. Main block container. Blocks for inserting into the main block. Indicates whether the width of the child is larger than the element width. Block in which we want to insert the element. Current X coordinate. Width of the element. True if free space is suitable for the block. Breaks the string text into two parts. First is in the same line, another into a new line. Text which must be broken and inserted in two lines. First block (for first part of text). Inserts the text node into the block element. Current text node. Current block. Size of the text. Breaks the text into two parts by word and length (if all text can't be in bounds element). String text. Length which remains in first line Array of the remaining words. Array of two parts of the string. Splits the string represented by an array into lines of text whose length is less than defined. Array of words. Max width of the line. Array of sizes of those lines. Array of lines. Adds element to the block and moves if needed all previous elements in the block. Block element. Element for adding to the block. Rectangle which key reserves. Returns the amount of free space in current line. Free space depends on current X pos and horizontal alignment. Block instance Current X coordinate on the line. Width in the current line. Returns the remainder which is in bounds in the current line when horizontal align is left. Current block. Current width of the block. Remaining width in the block. Calculates the width from the current position to the control depending on alignment. Current block. Current width of the block. Width of current point to border of the block. Creates a new block, resizes the element and changes the start position of the new block. Current active block. Block which is created. Resizes the element if inside blocks are bigger than the element. Overloaded. Defines the start position for the block. Block which was filled (may be NULL if there are no filled blocks). Defines the start position for the block if we want to add a new child TAG element. Rectangle for changing position. Returns the Y value by which we must increase the current Y coordinate. Y increases value for new line. Divides the string into words and returns an array of words. Regex pattern. Collection of results. Indicates whether the child element is located in the current block of the current element. Rectangle of the child block. True if child element is located in the current block of the current element; false otherwise. Sets the current position of the element after its positioning. Needed for its parent element. Sets the location of the element. Reduces the rectangle by space of the element. Rectangle for bounds reducing. Rectangle with new attributes. Shifts the location by element's space to the right / bottom. Point structure object. Shifted location. Reduces the width by space of the element. Width of the block. New width value. Reduces the height by space of the element. Width of the block. Height after reducing. Expands the rectangle by space of the element. Rectangle for expanding. Expanded rectangle. Shifts the location by element's space to the left / top. Point structure object. Shifted location. Expands the width by space of the element. Width of the block. New width value. Reduces the height by space of the element. Width of the block. Height after expanding. Shifts the start position of the element. Start position. Point instance Sets the value indicating whether trailing whitespace must be allowed at the beginning of the element. Sets the value indicating whether trailing whitespace must be allowed after element. Indicates whether the node is text and has some non-empty value. Node object. True if node is text and has some non-empty value; False otherwise. Indicates whether the text object needs to be calculated and positioned. Text object. True if text object needs to be calculated and positioned; False otherwise. Prepares the element to position it's content. Current start position for this element. Bound for this element. Indicates whether the nowrap attribute is enabled. True if the attribute is set; False otherwise. Splits one token if it's longer than length into smaller pieces. Token string. Array of tokens. Index of the token in the array. Max length of the line. Draws an element. Event arguments. Checks whether the element must be redrawn. If element must be drawn, the method draws it. Event arguments. Draws an element. Event arguments. Raises the event before block painting and if there are no event handlers, raises the default painting. Block for drawing. Paint arguments. Draws data in block which represents a single line. Current block. Paint arguments. Draws text in the element. Graphics context. Rectangle for output. Text object. Parent block for the text. Draws all childs elements of the current block. Current block for drawing. Paint event arguments. Draw text with specified settings. Graphics object. Brush for text drawing. Font object. Text data. Bound for the text. Draws selected text in the block. Graphics object. Bound for the text. Text data. Parent block for the text. Draws selection rectangle. Graphics object. Selection rectangle. Overloaded. Translates logical rectangle to client rectangle. Rectangle for converting attributes. Changed rectangle. Overloaded. Translates client rectangle to global rectangle. Rectangle for converting attributes. Changed rectangle. Translates logical rectangle to client rectangle. Rectangle for converting attributes. Changed rectangle. Translates client rectangle to global rectangle. Rectangle for converting attributes. Changed rectangle. Draws background. Current block. Graphics context. Draw borders for the element. Block Instance Graphics context. Draws border for the element. Graphics context. Border instance. Start point. End point. Indicates whether the block is inside ClipRectangle which must be repainted. Current block object. Clip rectangle. True if block must be drawn. Changes positions of the elements in the block depending on the alignment. Block for its content alignment. Block instance Shifts all elements depending on horizontal alignment. Block for its content alignment. Block instance Moves all elements in simple inline block. Block for its content alignment. Block after alignment. Moves all elements inside the main block. Block for its content alignment. Block after alignment. Move all elements in block by the specified shiftValue in right. Block for its content alignment. Value on which block must be shifted. Block after alignment. Shifts all elements in the bloack depending on vertical alignment. Block for its content alignment. Block after aligning. Returns the value for shifting elements in the block. Block instance Free width value. Returns the free width between the main block and child block. Main block. Current child block. Free space in main block. Shifts all elements in block corresponding to the middle vertical position. Block for its content alignment. Block after aligning. Shifts all elements inside the block by the defined value. Block for its content alignment. Value by which all elements in block must be shifted down. Block after aligning. Shifts all elements in block corresponding to bottom vertical position. Block for its content alignment. Block after aligning. Draws background image for the element. Block for its content alignment. Graphic context. Draws an image. Graphic context. Destination rectangle for output. Rectangle of image to draw. Processes the selection algorithm. Calculates the rectangle which suits the selected text in the block. Block containing selected text. Current text object. Rectangle which suits the selected text in the block. Calculates all data regarding the selection of text in the document. Text object. Graphics context. Rectangle of the text in the document. Font of the text. Adds the element to the collection of selected elements. Element is selected. Calculates the start / end indices of the text inside the element. Point instance Calculates the text inside the element. Inner text for the element. Calculates the selected text for the element. Selected text for the element. Clone class members. Returns a new instance of the class with the same parameters set. Clears all events. New cloned object. Runs when attributes have been changed. In some cases, control must react on this. Sender of changed event. Additional parameters. Recalculates the document and repaints the control. Re-merges the format for the element. Element for remerging formats. Recalculates the format for the element and recalculates the current document. Element for which attribute has been changed. Creates the format for the element and recalculates the current document. Element for reaction performing. Recreates the formats for the document and recalculates the current document. Element where event has been raised. Repaints the document. Repaints the element. Element for reaction performing. Recalculates the position of the document. Recalculates the position of the element. Element for reaction performing. Re-merges the formats for all children of the element and repaints the document. Element for reaction performing. Re-merges the formats for all the children of the element. Element for reaction performing. If True - merges format of element. Re-merges all the children formats and recalculates the document. Element for reaction performing. Re-merges the format of element and its children and recalculates the document. Element for reaction performing. Raised when format of the element has been changed. Parent element of formats. Old format. New format. Gets an object used for measurement of text elements. Gets or sets the parent of the current HTML element. Gets or sets the Fast access key to the element. Gets the collection of attributes in the current element. Gets the collection of the element's children. Gets the collection of events supported by the element. Gets a value indicating whether the HTML element has children. The check does not create internal children collection thus optimizing memory usage. Gets a value indicating whether the HTML element has events. Gets or sets the format of the current element needed for rendering. Gets or sets the unique identifier for the HTML element in the HTML elements objects tree. This id is specified by the user. Gets or sets the unique id of the element. Control guarantees that this id is always unique for the document. Gets or sets in text, the inner part of the element. Inner part includes the children of the current element. On change of inner part, HTML parser must change if there is need for tree of children. On inner HTML property change, it will lose all attached events. After change, you must attach events again. Gets the HTML text including inner and current element text; also the current element is added into the output. Gets the name of the tag. Gets or sets the value of the element with the specified attribute name. String Attribute Gets or sets the tab index for the HTML element. Objects with a positive TabIndex are selected in increasing order and in source order to resolve duplicates. Objects with an TabIndex of zero are selected in source order. Objects with a negative TabIndex are omitted from the tabbing order. Gets or sets the real location of elements after rendering in control client coordinates. Gets or sets the X coordinate of the element location. Gets or sets the Y coordinate of the element location. Gets or sets the real size of the element after rendering. Gets or sets the width of the element. Gets or sets the height of the element. Gets or sets a value indicating whether the current element is visible to the user. Gets or sets a value indicating whether the element is resizable. Gets or sets a value indicating whether format is in quiet mode, skip event. Gets an instance of the control. Gets a value indicating whether the element has input focus. Gets the text inside the element. Gets the selected text inside the element. Gets the XML element that represents the current element. Gets the format for special visibility of the element by default. Gets the storage of the block's current element. Gets or sets the current position inside the element. Gets or sets the bounds for the element. Gets a value indicating whether the element has rectangular form (for instance: div) or fixed width element. Gets or sets a value indicating whether the element must be postponed to a new line. Gets or sets a value indicating whether whitespace after the element must be prohibited. Gets or sets the type of the element structure (Inline, block, etc). Gets or sets a value indicating whether to skip all whitespaces in the element. Gets or sets the main block for the element if it has block type. Gets or sets the current block of the element. Gets or sets the minimum width of the element. Gets or sets the minimum height of the element. Gets or sets a value indicating whether the element is inside the table. Gets a value indicating whether the element is disposed. Gets a value indicating whether the element has width attribute. True if width attribute is in the element. Gets a value indicating whether the element has height attribute. True if element has height attribute. Gets a value indicating whether the element has CSS width attribute. True if element has style attribute. Gets a value indicating whether the element has CSS height attribute. True if element has height in style attribute. Gets or sets a value indicating whether to skip the width of this element when getting width from parent. Gets the indent values around the element. Gets or sets the document holder for this tag element. Gets the hashtable of names of attributes as keys and type of reaction on its changing as values. Gets a value indicating whether the element is CDATA element. Gets or sets a value indicating whether the element processes focus in the default way. Event which is raised when run-time attribute has been changed. Utility event. Raised when parent property change. Utility event. Raised when AccessKey property change. Utility event. Raised when UniqueID property changes. Utility event. Raised when InnerHTML property changes. Utility event. Raised when Format property changes. Event. Raised before the CSS style of the element (Format) is merged. Event. Raised before the element or its part is painted. Event. Raised when the size of the element is calculated. Event. Raised when the location of the element is calculated. Event. Raised when the mouse is clicked. Event. Raises when the mouse double clicked. Event. Raised when the mouse moves. Event. Raised when the mouse enters. Event. Raised when the mouse leaves. Event. Raised when the mouse button is pressed down. Event. Raised when Key Down. Event. Raised when Key Up. Event. Raised when key is pressed. Event. Raised when the element gets focus. Event. Raises when the element has lost focus. Event. Raised when the TabIndex property value has been changed. Delegate. Raised when quiet mode property is changed. Gets the list of events supported by the element. Gets a list of attributes which is known to the element as run-time properties. Gets the declaration of the element. Gets the declaration of attributes. Gets the close part of the HTML element tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Type of destination document. Format indicating :hover pseudo-class. Format indicating :visited pseudo-class. Format storing previous main format when mouse enters and leaves. Initializes static members of the AElementImpl class Initializes a new instance of the AElementImpl class Parent element for this object. Overridden. Disposes resources. Excludes element from visited links list. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Calculates the format of the element from an array of possible formats. Overridden. Initializes element's properties. Raises the event. Event arguments. Raises event. Event arguments. Overridden. Implement on click functionality. Event arguments. Overridden. Raised when mouse enters the element. Event data. Overridden. Raised when mouse leaves the element. Event data. Returns a string which represents the path (value of href attribute) if it exists; NULL otherwise. Link path. Indicates whether the URL is valid. Link path. If resource found - holds full path to it. True if resource found. Reloads new document in the control. Path of the link. Calculcates additional formats for the element such as: hover, visited. Searchs and returns an array of formats for the element with the specified key. Dictionary of all formats. Key of the array in the dictionary. Array of formats for the element with the specified key. Overridden. Returns an array of the supported events. Gets the format object containing :hover pseudo-class style. Gets the format object containing :visited pseudo-class style. Gets a value indicating whether the link is visited. Overridden. Gets or sets the format which is special for tag A (hyperlink). Gets a value indicating whether the link has href attribute. Raised before forwarding on another resource by defined URI. Class that is responsible for <B> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the BElementImpl class Initializes a new instance of the BElementImpl class Parent element for this object. Initializes a new instance of the BElementImpl class Parent element for this object. Name of the tag. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from an array of possible formats. Overridden. Returns an array of the supported events. Overridden. Returns specific element's settings for drawing. Class that is responsible for <BODY> Tag. Name of the tag this class indicates. Default value of the left margin attribute. Default value of the top margin attribute. Default value of the right margin attribute. Default value of the bottom margin attribute. Supported events. Holds all events which this class supports. Initializes static members of the BODYElementImpl class Initializes a new instance of the BODYElementImpl class Parent element for this object. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Draws an element. Event arguments. Overridden. Calculates the format of the element from an array of possible formats. Overridden. Sets the first format with white background color. Array of formats. Raises the load event. Event arguments. Raises the unload event. Event arguments. Raises the scroll event. Event arguments. Raises the resize event. Event arguments. Resizes control if needed (Add scroll). Returns the value of the margin with the specified name of the attribute. Name of the attribute. Integer margin value Sets a new value to the margin attribute of the element. Name of the attribute. Value of the margin. Returns the default value of margin's attribute of the element. Name of the attribute. Default value of margin's attribute of the element. Overridden. Returns an array of the supported events. Overridden. Returns the HTML format for the element. Gets or sets the left margin attribute for the element. Gets or sets the top margin attribute for the element. Gets or sets the right margin attribute for the element. Gets or sets the bottom margin attribute for the element. Event raised when document is loading. Event raised when document is unloading. Event raised when document is scrolling. Event raised when document is resizing. Class that is responsible for <BR> Tag. Name of the tag this class indicates. Default height by which we make new line. Supported events. Holds all events. Initializes static members of the BRElementImpl class Initializes a new instance of the BRElementImpl class Parent element for this object. Overridden. Returns an instance of the event. Event name. Event object. Overridden. Calculates the size of the element for rendering. Size of the element. Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from an array of possible formats. Overridden. Calculates its position and size. Current global position. Bounds for the element. Array of blocks. Overridden. Draws an element on the control. Event arguments. Overridden. Sets value indicating whether trailing whitespace is allowed after element. Returns height of the element. height of the element. Returns an array of the supported events. Overridden. Indicates the visibility of the control. Class which represents the button in the document. Base class for standard controls in the HTML. Base class for supporting custom controls. Interface declaring base functionality for custom control wrappers. Sets the location of the control if location of the custom tag has been changed. Creates an instance of the control and configures it. Disposes control and releases all its resources. Attaches events to the control. Detaches events from the element. Raised when initialization has finished. Gets the custom control object. Gets the parent tag element for the custom control. Gets or sets the default size of the control. Resolution of the control image during printing. Custom control object. Parent custom tag. Indicates whether events were attached. Indicates whether TabIndex can be assigned to custom control. Indicates quite mode state. Default size of the control. Initializes a new instance of the ControlBase class Initializes a new instance of the ControlBase class Parent custom tag element. Custom control instance. Initializes a new instance of the ControlBase class Parent element for this object. Disposes of control and releases all of its resources. Sets the location of the custom controls. Creates an instance of the control and configures it. Attaches events to the control. Detaches events from the element. Raised when initialization has been finished. Raises corresponding event on parent tag element. Event sender. Event arguments. Raises double click event on parent tag element. Event sender. Event arguments. Raises mouse enter event on parent tag element. Event sender. Event arguments. Raises mouse move event on parent tag element. Event sender. Event arguments. Raises mouse leave event on parent tag element. Event sender. Event arguments. Raises mouse down event on parent tag element. Event sender. Event arguments. Raises key down event on parent tag element. Event sender. Event arguments. Raises key up event on parent tag element. Event sender. Event arguments. Raises key press event on parent tag element. Event sender. Event arguments. Raises got focus event on parent tag element. Event sender. Event arguments. Raises leave event on parent tag element. Event sender. Event arguments. Raised when tab index of the control has been changed. Sender of the event. Event data. Raised when visibility of the control has been changed. Sender of the event. Event data. Raised when TabIndex property of the parent element has been changed. Sender of the event. Event data. Raised when parent element is painting. This method is used for custom controls printing. Sender of the event. Event data. Raised before the parent element is disposed. Sender of event. Event arguments. Sets the tab order in the control. Sets the control instance. Control object. Gets the custom control object. Gets the parent element container for the custom control. Gets the BaseElement from parent tag element. Gets or sets a value indicating whether events were attached to user control. Gets or sets a value indicating whether the Quite mode state. Gets or sets the default size of the control. Interface declaring the main functionality for custom control wrappers. Configures user control corresponding to the attributes. Gets Parent INPUT tag element of the class. Indicates whether to set location to the control. Indicates whether the custom control needs to be disposed. Initializes a new instance of the UserControlImpl class Initializes a new instance of the UserControlImpl class Parent element for this object. Initializes a new instance of the UserControlImpl class Parent element for this object. If True, raises InitializeControl method. Overloaded. Disposes control. Overridden. Sets the controls to the specified location of their elements. Configures the user control. Sets the element's Enabled State. Configures the control from the format of the parent object. Resizes control if width or height were set. Sets the back color to the control. Handles adding / removing attributes of the element. Sender of the event. Event arguments. Gets the parent tag element of the user control class. Gets the collection of control elements in the document. Gets or sets a value indicating whether to set location. Gets or sets a value indicating whether the control must be disposed. Default value is True. Default name of the button. Horizontal indent on the button. Vertical indent on the button. Additional events. Instance on the button. Holds all events which this class supports. Initializes static members of the BUTTONControlImpl class Prevents a default instance of the BUTTONControlImpl class from being created Initializes a new instance of the BUTTONControlImpl class IUserControlHolder instance Overridden. Initializes a control. Overridden. Disposes of control object. Overridden. Configures the button. Overridden. Attaches events to the control. Overridden. Detaches events to the control. Configures the text on the button. Raised when event is needed but is not created yet. Sender of events. Event arguments. Class which represents check box in the document. Default size of the control. Default name of the button. Additional events. Instance on the button. Holds all events which this class supports. Initializes static members of the CHECKBOXControlImpl class Prevents a default instance of the CHECKBOXControlImpl class from being created Initializes a new instance of the CHECKBOXControlImpl class IUserControlHolder instance Overridden. Initializes the control. Overridden. Disposes of control object. Overridden. Configures the button. Overridden. Attaches events to the control. Overridden. Detaches events to the control. Configures the text on the button. Configures the state of the control. Sets the background color of the control. Raised when event is needed but is not created yet. Sender of events. Event arguments. Class that is responsible for <CODE> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the CODElementImpl class Initializes a new instance of the CODElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from an array of possible formats. Returns the array of supported events. Gets or sets the format which defines special visualization for this element. Implements base functionality of custom controls wrapper classes. Indicates whether the location was set at first. Prevents a default instance of the CustomControlBase class from being created Initializes a new instance of the CustomControlBase class Parent custom tag element. Custom control instance. Finalizes an instance of the CustomControlBase class Overridden. Creates an instance of the control and configures it. Overridden. Sets the location of the custom controls. Raised when the location of the parent element has been calculated. Sender of event. Event arguments. Raised when location of parent block changes. Sender of event. Event arguments. Raised after parent element size is calculated. Sender of event. Event arguments. Raised after parent element has got focus. Sender of event. Event arguments. Attaches event handlers to the parent element. Detaches all events. Class that is responsible for custom controls in the document. It allows users to create controls from an HTML document. Name of the Tag this class indicates. Attribute name for assembly loading. Attribute name for class loading. Supported events. Holds all events which this class supports. Type of custom control. Custom control instance. Initializes static members of the CUSTOMElementImpl class Initializes a new instance of the CUSTOMElementImpl class Parent element for this object. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Initialization of the object. Handles pre-render events of the control. Sender of the event. Event arguments. Loads the assembly. Assembly containing custom control if loaded; otherwise NULL. Searches the specified assembly in the loaded current domain assemblies. Name of the assembly. Assembly if found; Null otherwise. Loads the assembly from full name of assembly. Full name of the assembly. Loaded assembly or NULL. Loads the assembly from the path to the assembly. Path to the assembly. Loaded assembly or NULL. Loads the assembly from partial name of the assembly. Partial name of the assembly. Loaded assembly or NULL. Creates an instance of the control. Assembly containing type of custom control. Created control or NULL. Sets all properties to the custom control. Custom control instance. Retrieves property info from custom control type. Name of the property. Property info object or NULL. Returns short name of the assembly. Assembly object. Short name of the assembly. Returns an array of supported events. Class that is responsible for <DIV> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the DIVElementImpl class Initializes a new instance of the DIVElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Returns the array of supported events. Class that is responsible for <EM> Tag. Class that is responsible for <I> Tag. Name of the Tag this class indicates. Supported events. Holds all events. Initializes static members of the IElementImpl class Initializes a new instance of the IElementImpl class Parent element. Initializes a new instance of the IElementImpl class Parent element Name of the tag. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Returns the array of supported events. Overridden. Returns the format with specific options for the element. Name of the tag this class indicates. Initializes a new instance of the EMElementImpl class Parent element. Class that is responsible for <FONT> Tag. Name of the tag this class indicates. Default size of the element's font. Supported events. Holds all events which this class supports. Initializes static members of the FONTElementImpl class Initializes a new instance of the FONTElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Creates the format from attributes. Format created from attributes. Sets own format to the element. Sets the size of font if needed. Resulting format. Returns the array of supported events. Overridden. Own format for font. (Sets the size of the font if needed). Class that is responsible for <FORM> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the FORMElementImpl class Initializes a new instance of the FORMElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Moves the current position of the parent element down after this element. Current global position. Overridden. Moves the current position of the parent element down before. Current global position. Returns the array of supported events. Class that is responsible for <H1> Tag. Name of the tag this class indicates. Default size of the element's font. Indent from top and bottom for drawing. Supported events. Holds all events which this class supports. Initializes static members of the H1ElementImpl class Initializes a new instance of the H1ElementImpl class Parent element for this object. Initializes a new instance of the H1ElementImpl class Parent element. Name of the tag. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Moves the current position of the parent element down after this element. Current global position. Overridden. Moves the current position of the parent element down before. Current global position. Sets own format to the element. Resulting format. Returns the default font size for element. Size of the font. Overridden. Returns the array of supported events. Overridden. Own format for font. (Sets the size of the font if needed). Class that is responsible for <H2> Tag. Name of the tag this class indicates. Default size of the element's font. Initializes a new instance of the H2ElementImpl class Parent element. Overridden. Returns the default font size for the element. Size of the font. Class that is responsible for <H3> Tag. Name of the tag this class indicates. Default size of the element's font. Initializes a new instance of the H3ElementImpl class Parent element. Overridden. Returns the default font size for the element. Size of the font. Class that is responsible for <H4> Tag. Name of the tag this class indicates. Default size of the element's font. Initializes a new instance of the H4ElementImpl class Parent element. Overridden. Returns the default font size for the element. Size of the font. Class that is responsible for <H3> Tag. Name of the tag this class indicates. Default size of the element's font. Initializes a new instance of the H5ElementImpl class Parent element. Overridden. Returns the default font size for the element. Size of the font. Class that is responsible for <H6> Tag. Name of the tag this class indicates. Default size of the element's font. Initializes a new instance of the H6ElementImpl class Parent element. Overridden. Returns the default font size for the element. Size of the font. Class that is responsible for <HEAD> Tag. Name of the tag this class indicates. Supported events. Holds all events. Initializes static members of the HEADElementImpl class Initializes a new instance of the HEADElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Returns an array of supported events. Overridden. Gets or sets the visibility of the attribute Class that is responsible for <HR> Tag. Name of the tag this class indicates. Height of the element by default. Space between the element end block which it contains. Indent from left and right for drawing. Supported events. Holds all events. Initializes static members of the HRElementImpl class Initializes a new instance of the HRElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Calculates its position and size. Global current position. Bounds for this element. Array of blocks for this element. Overridden. Draws an element on the control. Event arguments. Overridden. Moves the current position of the parent element down after this element. Current global position. Overridden. Moves the current position of the parent element down before. >Current global position. Calculates the size of the current element by its size attribute or style attribute. Size object Shifts the current position to a new line. Adds empty spaces between lines and other elements. Block Instance Point instance Returns the color of the element. Color of the element. Returns the width of the element. Width of the element. Overridden. Returns the array of supported events. Overridden. Gets or sets the format which defines special visualization for this element. Class implements the base logic of attributes which is a part of the HTML element. Interface that publishes the logic which specify allowed actions with any HTML element. Event raised after the attribute value changes. To event handlers send new and old value of attribute. Gets the name of the attribute. Gets or sets the current value of the attribute as variant. NULL if attribute value was never set before. Gets the parent of the attribute. Gets a value indicating whether the property runtime must not be serialized to text. Checks the name on validity. Parent element of the current attribute. Storage of IsRuntimeAttribute property. XML storage in parent XML element. Prevents a default instance of the HTMLAttributeImpl class from being created Initializes a new instance of the HTMLAttributeImpl class Parent of current attribute. Initializes a new instance of the HTMLAttributeImpl class Parent of the current attribute. Name of the current attribute. Initializes a new instance of the HTMLAttributeImpl class Parent of attribute. Name of attribute. Value of attribute. Raises the ValueChanged event. New and old value of property. On value property change, this method is called by property set part. This is best place for own logic. Old and new value of property. Overridden. Returns the attribute as string suitable for HTML. Attribute string suitable for direct use in HTML as part of element declaration. Indicates whether the name of the attribute is good for HTML. Name of the attribute. True if name is good. Attaches attribute to the XML of the parent object. Name of the attribute. Detaches attribute from the parent object XML. Gets the unique name of the attribute. Gets or sets the current value of the attribute. Gets the parent of the current attribute. Gets or sets a value indicating whether the property is run-time and must not be serialized to text. Gets the XML storage in parent XML element. Event raised after attribute value changes. To event handlers, send new and old value of attribute. Class that is responsible for <HTML> Tag. Name of the tag this class indicates. Supported events. Holds all events. Initializes static members of the HTMLElementImpl class Initializes a new instance of the HTMLElementImpl class Parent element. Overridden. Disposes object. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Draws an element. PaintEventArgs instance Raises the Mouse Click event. Event arguments. Raises the Mouse Double Click event. Event arguments. Raises the Mouse Move Event. Event arguments. Raises the Mouse Enter event. Event arguments. Raises the Mouse Leave event. Event arguments. Raises the Mouse Move Down event. Event arguments. Raises the Key Down event. Event arguments. Raises the Key Up event. Event arguments. Raises the Key Press event. Event arguments. Returns the array of supported events. This class must be inherited by the developer for each element where the HTML element supports events. Interface which publishes the event of the HTML element. Attaches user method to the current event. User delegate on method which must catch event raising. Detaches user method to the current event. User delegate on method which must catch event raising. Gets the Parent element of the current event. Gets the name of the event. List of events which were attached to the element. Unique name of the event. Parent of the current event. Indicates whether the Dispose method was called. Initializes a new instance of the HTMLEventImpl class Parent element. Initializes a new instance of the HTMLEventImpl class Parent of the event. Name of the event. On dispose, detaches all events from the HTML element. Finalizes an instance of the HTMLEventImpl class Raises NameChanged event when property value changes. ValueChangedEventArgs instance Raises ParentChanged event when property value changes. ValueChangedEventArgs instance Called by property set part on value change. This is best place for custom logic. ValueChangedEventArgs instance Called by property set part on value change. This is best place for custom logic. ValueChangedEventArgs instance Attaches user method to the current event. User delegate on method which must catch the event raising. Detaches user method to the current event. User delegate on method which must catch the event raising. Attaches user event. Delegate to the user code. Detaches user event. Delegate to the user code. Raises event for user. Reference on input parameters. Gets or sets the unique name of the event. Gets or sets the parent element of the current event. Utility event. Helps developer to catch any changes of class property. Name value. Utility event. Helps developer to catch any changes of class property. Parent value. Class that is responsible for <IMG> Tag. Name of the tag this class indicates. Default image when needed image is not accessed. Width of the border around the default image from the left / top. Width of the border around the default image from the right / bottom. Holds type of reaction on attribute changing. Supported events. Holds all events. Represents the stream of the default image. Default image. Bitmap of the image. Stream which represents the image data. Indicates whether the source of the image was found and loaded. Indicates whether to draw alt text. Event handler. Raised when active frame of the image has been changed. Indicates whether the image is currently animating. Indicates whether image was changed at runtime. Initializes static members of the IMGElementImpl class Initializes a new instance of the IMGElementImpl class Parent element. Overridden. Disposes bitmap and closes stream. Disposes image. Raises NoImage event. Event arguments. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the position for the child elements. Current global position. Bounds for this element. Array of blocks. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Draws an image element. Event arguments. Overridden. Raised when attribute src has been changed. Overriden. Shows the ToolTip on the element. Initializes element. Raises the NoImage event. Event arguments. Raises ImageChanged event if Image property value is changed. Event arguments. Loads the bitmap to the bitmap member. bool instance Returns the bitmap instance from the attributes of the image. Bitmap or NULL. If element has special size attributes, get it. Sets the type of the element corresponding to its size attributes. Sets the size of the element corresponding to the text of the ALT attribute. Draws an alt text. Graphic context. Start position of the element. Returns an image for drawing. Image will be painted. Draws the bounds around the default image. Graphics context. Destination rectangle. Raised when the active frame of image was changed. Sender of the event. Event arguments. Starts the animation if needed. Stops the animation of the image. Updates the active frame if is animating. Image instance Returns an array of supported events. Gets or sets the bitmap of the image which represents this element. Overridden. Returns an hashtable that contains the names of attributes as keys and type of reaction of its changing as value. Gets the event handler pointing on the method that gets invoked when the active frame was changed. Raised when image with specified src could not be found. Utility event. Raised on Bottom property change. Gets the default image. Gets the stream which represents the default image. Class that is responsible for <INPUT> Tag. Base class of custom tags containing custom controls. Interface for classes which are containers for user controls. Gets an instance of the class which represents the user control. Initializes a new instance of the UserControlHolderBase class Parent element for this custom tag. Name of the custom tag. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element. Current position. Bounds for the element. Array of the blocks. Overridden. Indicates whether its control is active. True if the input focus request was successful; false otherwise. Detaches events and clears blocks. Changes location of the control. Sender of the event. Event arguments. Overridden. Raises the LocationCalculated Event. Event arguments. Calculates the size depending on settings. Overridden. Draws an element. Block to be painted. Paint arguments. Gets an instance of the custom control wrapper. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Control class instance. Array of merged events. Holds reaction that occur when attributes change. Redefines some attribute reaction of control. Initializes static members of the INPUTElementImpl class Initializes a new instance of the INPUTElementImpl class Parent element. Merges standard and special events. Array of the events. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Detects the type of control and creates the corresponding control. Control object. XML element of object. Overridden. Draws an element on the control. Event arguments. Overridden. Clones object. Cloned object. Returns the background color for the control element from parents. Color instance Returns the array of supported events. Gets or sets the user control instance. Returns an hashtable that contain names of attributes as keys and type of reaction that occur when attributes change as values. Raised when we need a special event which is not created yet. Class that is responsible for <LI> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Holds type of reaction on attribute changing. Marker of the item in the list. Redefines some attribute reaction of the control. Initializes static members of the LIElementImpl class Initializes a new instance of the LIElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Implements special features for this element. Global current position. Bounds for this element. Array of blocks. Returns the marker for drawing. Marker for indicating the list. Returns the List parent for the node if found; Null otherwise. List parent for the node if found; Null otherwise. Overridden. Returns an array of supported events. Overridden. Returns an hashtable that contains the names of attributes as keys and type of reaction of its changing as value. Gets the string marker for the item. Gets a value indicating whether the element has ordered style. Class that is responsible for <LINK> Tag. Interface for HTML elements which contain CSS information. Returns the CSS data from the HTML element. Null if element does not contains any CSS; TokenStream with position set to the CSS data otherwise. Gets or sets the array of formats created from this element. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Holds the type of reaction that occur when attributes change. The array of formats created from this element. Redefines some attribute reaction of control. Initializes static members of the LinkElementImpl class Initializes a new instance of the LinkElementImpl class Parent element. Disposes the element. Overridden. Returns an instance of the event. Event name. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overriden. Returns the CSS data of this element in stream. Token stream by link URL. Gets or sets the array of formats created from this element. Overridden. Returns the array of supported events. Overridden. Returns an hashtable that contains names of attributes as keys and types of reaction that occur on change in attributes as values. Gets or sets a value indicating whether the element is visible or not Class that is responsible for <OL> Tag. Base class for list element holders like UL, OL elements. Name of the tag this class indicates. Square marker for item drawing. Circle marker for item drawing. Disc marker for item drawing. Name of the parameter in xslt template. Name of the bullet font. Amount of space added to the width of the marker for each item. Holds the type of reaction on attribute changing. Supported events. Holds all events which this class supports. Format for unordered marker drawing. Format for ordered marker drawing. Font in unordered marker item style. Indent from the left of the element. List has space from the left. Redefines some attribute reaction of the control. Initializes static members of the ListElement class Initializes a new instance of the ListElement class Parent element of this object. Name of the element. Overridden. Disposes element. Returns the marker style of the item. Item of the list. Marker style of the item. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the position of the element for rendering. Point instance Rectangle instance BlockCollection object Overridden. Calculates the format of element from the array of possible formats. Overridden. Moves current position of the parent element down after this element. Current global position. Overridden. Moves current position of the parent element down before. Current global position. Overridden. Draws an element on the control. Current block. Paint arguments. Overridden. Initializes an element. Raised when default font is changed. Sender of the event. Event arguments. Returs rectangle of the block, where data are located. Parent main block. Rectangle of the block, where data are located. Returns the string marker of item in the list. Item element in the list. String marker of the item in the list. Returns the marker in the specified type. Type of numbering. Marker by its type. Returns marker of numbered item. Type of item. Item number. Marker of numbered item. Returns the style of the items numbering in the list. Style of items numbering in the list. Calculates the offset from the left of the list. Overloaded. Calculates the size of the marker. string value Font object Size of the marker. Calculates the size of the marker for the specified item. Item element. Size of the marker for item. Returns the font object by which marker will be calculated. Item element. Font of the marker. Returns the index of the item in the items holder. Item in the list. Index of item in the list if found; -1 otherwise. Calculates number of item. Item of the list. Number of the item. Returns an array of the supported events. Gets the default item style in the list. Returns the hashtable of names of attributes as keys and type of reaction changes as value. Gets the font for markers drawing when item has bullet style. Gets or sets the indent from the left of the element. List has space from the left. Gets a value indicating whether the element has ordered style. Name of the tag this class indicates. Initializes static members of the OLElementImpl class Initializes a new instance of the OLElementImpl class Parent element. Class that is responsible for <P> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the PElementImpl class Initializes a new instance of the PElementImpl class Parent element. Overridden. Returns an instance of the event. Event name. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Moves the current position of the parent element down after this element. Current global position. Overridden. Moves the current position of the parent element down before. Current global position. Overridden. Returns the array of supported events. Class that is responsible for <PRE> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Initializes static members of the PREElementImpl class Initializes a new instance of the PREElementImpl class Parent element. Overridden. Returns an instance of the event. Event name. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Calculates the position of the text elements. Text object which contains text. Current block object. Overridden. Calculates the size of text elements. Max size. Overridden. Moves the current position of the parent element down after this element. Current position. Overridden. Moves the current position of the parent element down before. Current position. Overridden. Calculates the width of the element. String text of the element. Max width. Format object. Max width of the text. If new line symbol exists in text, breaks apart text into two parts. Text node object. Current block. Removes the start and end new line symbols in the tag element. Overridden. Returns the array of supported events. Overridden. Gets or sets the format which defines special visualization for this element. Class which represents the radio button in the document. Width and height of the radio button. Instance of the radio button. Additional events. Holds all events which this class supports. Initializes static members of the RADIOControlImpl class Prevents a default instance of the RADIOControlImpl class from being created Initializes a new instance of the RADIOControlImpl class IUserControlHolder instance Raised when user clicks on RadioButton control element. Event sender Event arguments. Overridden. Initializes a project. Overridden. Disposes control object. Overridden. Configures the button. Overridden. Attaches events to the control. Overridden. Detaches events from the control. Configures the text on the button. Sets the background color of the radio control. Creates an instance of the RadioButtonEx class. Returns a list of all RadioButtons which have the same group name. Name of the group. Array of controls in the group. Returns the parent for the control but only BODY or FORM element. Button control. Parent container of the control. Creates a special event of the control. Event sender Event arguments. Class that is responsible for <SCRIPT> Tag. Name of the tag this class indicates. Supported events. Hold all events. Initializes static members of the SCRIPTElementImpl class Initializes a new instance of the SCRIPTElementImpl class Parent element. Overloaded. Returns the script code of the element. Script code. Returns the script code of the element. Returns value which indicates if code has been extracted from external file. Script code. Overridden. Returns an instance of the event. Name of the event. Event name. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Returns an array of supported events (here is NULL). Gets or sets a value indicating whether the element is visible or not Gets the path to the script file. Class which represents the list in the document. XPath for retrieving items for select control. Width of the empty list. Default name of the button. Additional events. Holds all events which this class supports. List box or combo box control instance. Initializes static members of the SELECTControlImpl class Prevents a default instance of the SELECTControlImpl class from being created Initializes a new instance of the SELECTControlImpl class IUserControlHolder instance Overridden. Initializes the control. Overridden. Disposes control object. Overridden. Configures the control. Overridden. Sets the Enabled state for control. Calculates width of the control. Calculates height of the control. Configures the width of the control. Attaches events to the control. Detaches events from the control. Creates combo box or list box of control depending on attributes. Creates list box control. List box control. Creates combo box control. Combo box control. Adds items to the control. Returns the list of items. List of items. Selects the corresponding items in list. Returns the indices of items which must be selected. Indices of items which must be selected. Creates the special event of the control. Event sender. Event arguments. Class that is responsible for <SELECT> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Control class instance. Array of merged events. Holds the type of reactions that occur when attributes change. Redefines some attribute reaction of control. Initializes static members of the SELECTElementImpl class Initializes a new instance of the SELECTElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Detects the type of control and creates the corresponding control. Control object. XML element of the object. Overridden. Draws an element on the control. Event arguments. Merges standard and special events. Array of events. Overridden. Returns an array of supported events. Overridden. Returns the user control instance. Returns an hashtable that contains names of attributes as keys and type of reaction that occur when attributes change as value. Delegate. Raised when we need to create special event for the element. Class that is responsible for <SPAN> Tag. Name of the tag this class indicates. Supported events. Holds all events. Initializes static members of the SPANElementImpl class Initializes a new instance of the SPANElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Returns the array of supported events (here is NULL). Class that is responsible for <STRONG> Tag. Name of the tag this class indicates. Initializes a new instance of the STRONGElementImpl class Parent element. Class that is responsible for <STYLE> Tag. Name of the tag this class indicates. Pattern for comments. Supported events. Holds all events which this class supports. For deleting possible commas after values. The array of formats created from this element. Initializes static members of the StyleElementImpl class Initializes a new instance of the StyleElementImpl class Parent element. Disposes the element. Returns the stream of inner data of the tag element. Data represents CSS. Stream data by the URL. Overridden. Returns an instance of the event. Event name. Event object. Overidden. Returns the CSS data of this element in stream. Size of the element. Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overriden. Reparses content when inner html was changed. New inner html of the element. Gets or sets the array of formats created from this element. Overridden. Returns an array of supported events. Gets or sets a value indicating whether the element is visible or not Class that is responsible for <B> Tag. Class that is responsible for <B> Tag. Name of the tag this class indicates. Multiplier for calculating size of the font. Supported events. Holds all events which this class supports. Initializes static members of the SUPElementImpl class Initializes a new instance of the SUPElementImpl class Parent element for this object. Initializes a new instance of the SUPElementImpl class Parent element for this object. Name of the tag. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Returns an array of supported events. Name of the tag this class indicates. Initializes a new instance of the SUBElementImpl class Parent element for this object. Overridden. Draws text in the element. Graphics context. Rectangle for output. Text object. Parent block for the text. Class that is responsible for <TABLE> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Number of rows in the table. Number of columns in the table. Holds all cells of the table. Contains an array of values which indicates if column has fixed width. Number of columns which are resizable. Holds maximum colspan number in the column. Holds maximum rowspan number in the row. Maximum width of the table. Maximum height of the table. Array which holds first cells in each column with equal colspan number. Array which holds first cells in each row with equal rowspan number. Maximum colspan number of the cell in the table. Maximum rowspan number of the cell in the table. Indicates whether it is the first time position is calculated. Initializes static members of the TABLEElementImpl class Initializes a new instance of the TABLEElementImpl class Parent element. Overridden. Disposes element. Raised when the collection of children has changed. Here we have to update our data about table dimensions. Sender of the event. Event arguments. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size object Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Calculates the positions in the table. Current global position. Max bounds for this element. Array of blocks of this element. Overridden. Initializes an element. Overridden. Re-converts all children to tree of objects. Current XML element. Parent HTML element object. Created HTML element object. Initializes all data needed for table rendering. Calculates the number of rows and columns in the table. Calculates the sizes of all TR children and returns Size(MaxWidthOfTR, SumOfTRHeight). Size of children. Infills two-dimensional matrix by cells of the table. (Makes model of the table.) Searches for empty cell in the matrix, in the current row starting from the specified j position. X coordinate of the cell. Y coordinate of the cell. True if free cell exists. Infills cells of matrix through all colspans of cell in the current row. Cell object. X coordinate of the cell. Y coordinate of the cell. Infills cells of matrix through all rowspans of cell in the current column. Cell object. X coordinate of the cell. Y coordinate of the cell. Arranges columns. Arranges rows to equal height. Resizes width of cells in the same columns. Returns the maximum height the table can be. Height of the table. If the content of the rows is greater than the maximum size of the table, then changes the width of the cells in each column. Checks whether column is fixed size or not by width (width is set). Column of the table. True if the column is fixed. Resizes rows (increases height) if height of the table defined is greater than its inner content. bool value Returns the width of the row (width of rows are the same). Gets width of the row. Returns the height of the inner content in the table. Height of the row. Indicates whether the width of the row is less than the max width of the table. True if width of the table is less than max width. Returns the number of columns which are resizable. Number of columns which can resize themselves. Returns the sum of width of all resizable columns. Width of columns which can resize themselves. Returns the minimum width of the specified column. Index of column. Returns minimum width of column. Returns the width of the column with the specified index. Index of the column. Width of the column. Returns the height of the specified row. Index of the row. Height of the row. Returns the rows for this table. Rows for this table. Sets own format for table (attaches attribute background color to element). Infills the array by maximum colspan in each column. Infills the array by maximum rowspan in each row. Returns the width of the table. Width of the table. Returns the height of the table. Height of the table. Infills the array by first cells in each column with equal colspan number. Infills the array by first cells in each row with equal rowspan number. Returns a multidimensional array in current column. Returns only cells which are all inside current column. If in the row at least one cell exceeds the column, no cells in this row will be added to the result. Start column index. Colspan number of the column. Maximum dimension of output array. Array of cells in order. Returns a multidimensional array in current row. Returns only cells which are all inside current row. If in the row at least one cell exceeds row, no cells in this row will be added to the result. Start row index. Rowspan number of the cell. Maximum dimension of output array. Array of cells in order. Returns an array of the cells in the same column with current cell and with the same colspan number. Current cell. Array of the cells. Returns an array of the cells in the same row with current cell and with the same rowspan number. Current cell. Array of the cells. Returns the width of the row in the specified column. Column value Index of the row in column. Length of the row. Width of the row. Returns the height of the column in the specified row. Current row. X index of column. Length of columns. Height of the column in the row. Searches for the cell by the specified coordinates.If cell by those coordinates is empty, searches at the left because cell at the left has colspan > 1. Matrix of the cells. Index of the row. Index of the column. Cell if found; Null otherwise. Moves up on the column and searches the cells with big rowspan. Matrix of the cells. Index of the row. Index of the column. True if cell in the top occupies defined place; false otherwise. Returns the min width of the row in the specified column. Column value Index of the row in column. Length of the row. Min width of the row in column. Returns the min height of the column in the specified row. Row value Index of the column in the row. Length of the column. Min height of the column in the row. Calculates the maximum width of the table. Max width of the table. Calculates the maximum height of the table. Max height of the table. Returns the resizable width of the table. bool value Width of resizable part of table. Returns the resizable height of the table. Height of resizable part of table. Sets the size of the table after arranging cells in the table. Fixes the width of all row elements in the table. Calculates the colspan number for the row. Array of cells. Index of the row. Length of the row. Colspan number for the row. Calculates the rowspan number for the column. Array of cells. Index of the column. Length of the column. Rowspan number for the column. Searches the width of the processed row for row with the same start index by X and with same colspan value. Array of all cells. List of unprocessed rows. Colspan of unprocessed current row. Width and MinWidth of the processed row if found; -1 otherwise. Searches the height of the processed column for column height the same start index by Y and height same rowspan value. Array of all cells. List of unprocessed columns. Rowspan of unprocessed current column. Height and MinHeight of the processed column if found; -1 otherwise. Indicates whether the row is empty. Array of cells. Index of the row. True if row is not empty; False otherwise. Indicates whether the column is empty. Array of cells. Index of the column. True if column is not empty; False otherwise. Calculates the maximum width and maximum min width for the column. Array of cells. Dimension of the array. Size struct, where Width - maximum width, Height - maximum min width. Calculates the maximum height and maximum min height for the row. Array of cells. Dimension of the array. Size struct, where Width - maximum height, Height - maximum min height. Arranges the row inside column. Array of all cells in the column. Row index Dimension of the array. Current width of the row. Maximum width of the column. If true - we arrange minimum width, if False - just width of the row. Arranges the column inside row. Array of all cells in the row. Index of the column in the row. Dimension of the array. Current height of the column. Maximum height of the column. If true - we arrange minimum height, if False - just height of the row. Sets cell into the matrix of the cells. Index of the row. Index of the column. Cell object. True - if cell added to the matrix, false otherwise. Returns cell by its indices. Index of the row. Index of the column. Cell by its indices if found, null otherwise. Overridden. Returns an array of supported events. Overridden. Gets or sets the format which is special for tag A (Hyperlink). Gets the number of rows in the table. Gets the number of columns in the table. Gets a value indicating whether positioning is being calculated for the first time. Gets the matrix of cells in the table. Class that allows movement by cells during table aligning. Collection of cells. Current cell returned. Current index during running through collection. Indicates which cells were processed. Order of the cells in the column / row of the table. Colspan of the current cell. Initializes a new instance of the CellsEnumerator class Collection of the cells. Sets the enumerator to its initial position, which is before the first element in the collection. Advances the enumerator to the next element of the collection. True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. Returns the first unused cell in the collection. Index of the unused cell if found; -1 otherwise. Indicates whether the cell was used. Index of the cell. True if cell was used; False otherwise. Searches for a cell ending by specified index by column with maximum colspan value. Index of ending column. Current colspan processing. Index of the cell Cell ending by specified index by column with maximum colspan value if found; Null otherwise. Sets the cell as used. Index of the cell. Gets the current element in the collection. Gets the current element in the collection. Class that is responsible for <TD> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Number of colspan of the element. Number of rowspan of the element. Horizontal order of the cell in the row. Vertical order of the cell in the column. Parent table for the cell element. Initializes static members of the TDElementImpl class Initializes a new instance of the TDElementImpl class Parent element. Initializes a new instance of the TDElementImpl class Parent element. Name of the tag. Overridden. Disposes all resources. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format to the element from the array of possible formats. Overridden. Calculates the position of the element. Current position. Bounds for the element. Array of the blocks. Overridden. Sets the value indicating if trailing whitespace must be allowed after element. Searches for colspan and rowspan attributes and assigns them to variables. Inherits from table, parent element's border and background color. HTMLFormat instance Returns parent table for this cell element. Parent table for this cell element. Returns parent row for this cell element. Parent row for this cell element. Sets own format (inherits background color and border from table and tr parent elements). Returns cell which is above current if it exists; Null otherwise. Cell which is above current if it exists; Null otherwise. Returns the X coordinate corresponding to cells which are at the left of the current cell. If there are no cells at the left, it returns -1. X coordinate corresponding to cells which are at the left from current cell. If there are no cells at the left; -1 otherwise. Sets value of cell's index. Index value. If true - sets ColumnIndex, otherwise - RowIndex. Overridden. Returns an array of supported events. Gets the order of the cell in the row. Gets the order of the cell in the column. Gets number of colspan in the element. Gets the number of rowspan in the element. Gets or sets the parent table for this cell element. Overridden. Gets or sets the format which is special for tag A (Hyperlink). Class which represents the text area in the document. Default name of the button. Default width of the control. Default height of the control. Additional events. Holds all events which this class supports. Text box control instance. Initializes static members of the TEXTAREAControlImpl class Prevents a default instance of the TEXTAREAControlImpl class from being created Initializes a new instance of the TEXTAREAControlImpl class IUserControlHolder instance Overridden. Initializes a control. Overridden. Disposes control object. Overridden. Configures the text box control. Overridden. Attaches events to the element. Overridden. Detaches events from the element. Overridden. Sets the Readonly state for the control. Raised when the text in the text box is changed. Event sender Event arguments. Raises the text changed event. Event arguments. Configures the value of the text box. Configures the width of the text box. Configures the maxlength property of the text box. Creates a new event for the element. Event sender. Event arguments. Event which is raised when the text in the text box is changed. Class that is responsible for <TEXTAREA> Tag. Name of the tag this class indicates. Supported events. Holds all events which this class supports. Control class instance. Array of merged events. Holds the type of reactions that occur when attributes change. Redefines an attribute reaction of control. Initializes static members of the TEXTAREAElementImpl class Initializes a new instance of the TEXTAREAElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format to the element from the array of possible formats. Overridden. Draws an element on the control. Event arguments. Merges standard and special events. Array of events. Overridden. Returns an array of supported events. Overridden. Gets or sets the user control instance. Overridden. Returns an hashtable that contains names of attributes as keys and type of reaction that occur when attricutes change as values. Delegate. Raised when there is need to create a new special event. Class which represents the text box in the document. Default name of the button. Additional events. Holds all events which this class supports. Text box control instance. Indicates whether the control must be visible. Indicates whether the element has password style. Indicates whether the symbol should be written. Initializes static members of the TEXTControlImpl class Prevents a default instance of the TEXTControlImpl class from being created Initializes a new instance of the TEXTControlImpl class Parent element. Indicates whether the control has password state. Initializes a new instance of the TEXTControlImpl class Parent element. Indicates whether the control has password state. Indicates whether the control is visible. Overridden. Initializes a control. Overridden. Disposes control object. Overridden. Configures the text box control. Overridden. Attaches events to the control. Overridden. Detaches events to the control. Overridden. Sets the Readonly state for the control. Raised when text in text box is changed. Event sender Event arguments. Raised when key was down. Sender of the event. Event data. Raised when key was pressed. Sender of the event. Event data. Raises text changed event. Event arguments. Configures the value of the text box. Configures the width of the text box. Configures the maxlength property of the text box. Creates the special event of the control. Event sender. Event arguments. Event which is raised when text in text box is changed. Class that is responsible for <TH> Tag. Name of the tag this class indicates. Initializes a new instance of the THElementImpl class IHTMLElement instance Sets own format (inherits background color and border from table and tr parent elements). Class that is responsible for <TR> Tag. Name of the tag this class indicates. XPath for retrieving cells inside the row. XPath for retrieving cells inside the row. Supported events. Holds all events which this class supports. Quantity of TD tags in children. Quantity of cells together with colspan. Parent table for the cell element. Initializes static members of the TRElementImpl class Initializes a new instance of the TRElementImpl class Parent element. Overloaded. Disposes element. Raised when the collection of children has changed. Here we have to update our data about row's dimensions. Sender of the event. Event arguments. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Calculates the positions of the child element. Current position. Bounds of the element. Array of blocks. Overridden. Reparses the inner HTLML data of the element. HTML code for parsing. Calculates the number of cells in the row. XML element for the object. Overridden. Moves the current position of the parent element down after this element. Current position. Overridden. Initializes an element. Calculates the number of cells defined in the list of nodes. XML element of the object. List of elements. Calculates the size of all child cells and defines minWidth as sum of min width of each cell. Size of the cells. Returns an array of cells in the row. Returns the TD and TH elements. Array of cells in the row. Returns TD and TH elements. Overridden. Returns an array of supported events. Gets the real quantity of TD tags in children. Gets the quantity of cells including the Colspan settings. Gets or sets the parent table for this cell element. Class that is responsible for <U> Tag. Name of the tag this class indicates. Supported events. Holds all events. Initializes static members of the UElementImpl class Initializes a new instance of the UElementImpl class Parent element. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Returns an array of supported events. Overridden. Returns the format with specific options for element. Class that is responsible for <UL> Tag. Name of the tag this class indicates. Initializes static members of the ULElementImpl class Initializes a new instance of the ULElementImpl class Parent element. Overridden. Returns the default item style in the list. Class that is responsible for UnknownElements. Supported events. Hold all events. Initializes static members of the UnknownElementImpl class Initializes a new instance of the UnknownElementImpl class Parent element. Name of the tag. Overridden. Returns an instance of the event. Name of the event. Event object. Overridden. Calculates the size of the element for rendering. Size instance Overridden. Calculates the position of the element for rendering. Overridden. Calculates the format of the element from the array of possible formats. Overridden. Returns an array of supported events (here is NULL). Creates an instance of the class which represents Winform control. Name of the user control. Name of the user control. Name of the user control. Name of the user control. Name of the user control. Name of the user control. Name of the user control. Name of the user control. Prevents a default instance of the UserControlFactory class from being created Creates the corresponding Winforms control from the tag element. Parent element. User control element. RaiseEventHandler delegate EventArgs instance Attribute indicates that element event is available for user. Event of element. Name of the raiser method. Method for raising. Prevents a default instance of the ElementEventAttribute class from being created Initializes a new instance of the ElementEventAttribute class a string value Gets the name of the raiser method. Gets or sets the raiser method. Gets or sets the event of the element. Attributes for TAG element classes, which are responsible for the corresponding HTML tags. Name of the tag. Prevents a default instance of the ElementTagAttribute class from being created Initializes a new instance of the ElementTagAttribute class Name of the tag. Gets the name of the tag. Defines the type of control reaction on changing the attribute or format property. Name of the attribute. Type of reaction on attribute changing. Prevents a default instance of the ReactionTypeAttribute class from being created Initializes a new instance of the ReactionTypeAttribute class Name of the attribute. Type of reaction on attribute changing. Gets the name of the attribute which has been changed. Gets the type of the reaction on attribute changing. Defines the holder of attributes which can raise events when its changing. Type of attribute holder. Prevents a default instance of the AttributeHolderAttribute class from being created Initializes a new instance of the AttributeHolderAttribute class Type of the holder of attributes. Gets the type of attribute holder. Factory for tag elements. Creates classes, responsible for HTML tags. Max number of such classes, responsible for tags. Holds class instances, responsible for HTML tags. Initializes static members of the ElementsFactory class Adds the specified custom element to the factory of known elements. Instance of the element. True if element was successfully added to factory; False if element with such name already exists. Removes the specified element from the factory of known elements. Instance of such custom tag element. Returns an instance of the element with the specified tag name. Name of the tag. Created element object. Converts XML element. Control object. XML element which represents the element. Converted element. Creates instances of the elements. Class that supports connection events for their owners (HTML elements). Holds all events. Initializes a new instance of the HashElementEvents class Parent element object. Supported events. Name of the event. Overridden. Attaches events to the object. Event handler. Overridden. Detaches event from the object. Event handler. Overridden. Overloaded. Raises event on the object. Event arguments. Raises event on the object. Parent of the event. Event parameters. Gets the event information Gets the method information This exception is thrown by CSS and HTML parsers when finding a problem in a document which cannot be resolved by the parser internally. Default text used by this exception when the message is not specified by user. Initializes a new instance of the ParseException class Initializes a new instance of the ParseException class Message of exception. Initializes a new instance of the ParseException class Inner exception. Initializes a new instance of the ParseException class Specified by user message. Exception on which this instance of exception class is based. Class which is responsible for creating formats. Suffix name of the CSS in style attribute in HTML elements. Default format name. Prefix of format's name by element id. Name of pseudo-class :link. Name of pseudo-class :hover. Name of pseudo-class :visited. Collection of formats. Holds the CSS in XML document. Instance of the control. Holds arrays of formats by their name. Index for each format. Indicates whether we were disposed once. Default format. Prevents a default instance of the FormatManager class from being created Initializes a new instance of the FormatManager class HTMLUI control Overloaded. Builds formats from file with specified FileName. Path to the file with CSS. Builds formats from specified Stream. Source stream. Overloaded. Builds formats from file with specified FileName and appends XML nodes to the existing XML document. Path to the file with CSS. Builds formats from specified Stream and merges XML documents. Source stream. Removes format from the collection. Format which should be removed from the collection. Invoked when HasCSS event is raised by the HTMLUIParser. Event sender. Event arguments. Infills the specified hash by creating formats for the defined element. Dictionary for format's infilling. Owner of formats. Indicates whether to infill formats of children. Sets the format manager with the specified default format. New default format object for the format manager. Merges formats. Collection of formats for merging. Builds collection of formats. XmlDocument instance IList instance Builds new format from the specified XML data. XML data. HTMLFormat instance Sets the specified properties for the specified format. Format class for which properties must be set. Element which contains format property value. Builds format from the specified string. CSS data in string. Format if OK; otherwise NULL. Infills hash with an array of formats by their names (CSS names cought be complex value). Format object. Adds formats to the specified array. Reference to the array to which the formats must be added. Name by which formats will be found. Cannot be empty. FormatType instance Deletes the point character if the name of the format begins with it. Name to correct. Name cannot be empty. New corrected name. Returns the type of format by format name. Name used to detect the CSS format type. FormatType instance Adds body format if needed (if current element is BODY element). Reference to the element. Array assigned to the element CSS formats. Adds format by class name. Reference to the element. Array assigned to the element CSS formats. Suffix for style's name. Adds format by ID of the element (<td id="someId" > #someId { ... }) Reference to the element. Array assigned to the element CSS formats. Suffix for the style's name. Adds format from style attribute if it exists. Reference to the element. Array assigned to the element CSS formats. Searches for additional formats for link elements and stores it to the specified hash. Hash for storing formats. Element for formats calculation. Searches different types of styles for element and adds it to the specified array. Formats storage. Parent format's element. String suffix for the format names. Sets the forecolor for the format. Format object. String representation of the format. Sets the background color for the format. Format object. String representation of the color. Sets the HorizontalAlign for the format. Format object. String representation of the align. Sets the VerticalAlign for the format. Format object. String representation of the align. Sets the cursor for the format. Format object. String representation of the cursor. Overloaded. Sets the padding for the format. Format object. String representation of the padding. Sets the padding for the format. Format object. String representation of padding. Side of padding. Sets the border for the format. Format object. String representation of border. Target side of border. Sets the border style for the format. Format object. String representation of the Border style. Target side of border style. Sets the border width for the format. Format object. String representation of the border width. Target side of border width. Sets the border color for the format. Format object. String representation of border color. Target side. Sets the font family for the format. Format object. String value of font family. Sets the font style for the format. Format object. String representation of font style. Sets the font weight for the format. Format object. String representation of font weight. Adds font size to format. Format object. String representation of font size. Sets the text decoration for the format. Format object. String representation of text decoration. Sets the width for the format. Format object. String representation of width. Sets the height for the format. Format object. String representation of height. Sets the background image for the format. Format object. String representation of background image. Sets the background repeat property for the format. Format object. String representation of background repeat. Sets the value of 'display' CSS attribute for the format. Format object. Value of 'display' attribute. Clears all resources. Handles cursor changinf of default format. Sender of the event. Event arguments. Gets the collection of formats. Gets the XML storage of the CSS elements. Gets an instance of the control. Gets the default format of the control. Represents type of width and height properties. Unknown type. Number's type of size (px, em, etc...). Percentage type of width and height properties. Indicates which type of background image is in format. Unknown type. Image repeats by X and by Y. Image repeats by X. Image repeats by Y. Image does not repeat. Implementation of the HTMLFormat interface. Special formatting which is used by the renderer to show the HTML element to the user. Gets the format which was inherited by this format. Gets the index of the format in the document. Gets or sets the font which must be used for rendering the element of HTML. Gets or sets the fore color of the HTML element for rendering. Gets or sets the background Color of the HTML Element. Gets or sets the vertical Alignment of string if HTML element has one. Gets or sets the horizontal alignment of string in HTML element rectangle. Gets the left border settings of the HTML Element. Gets the right border settings of the HTML Element. Gets the top border settings of the HTML Element. Gets the bottom border settings of the HTML Element. Gets or sets the cursor which must be used by the control on mouse enter into special HTML element. Gets or sets the amount of space to insert between the left border of the object and the content. Gets or sets the unique name of the format ( mostly used for CSS styles declarations ). Gets the format type of the format. Gets the width of the element block. Gets the height of the element block. Gets or sets the Background Image of the format. Gets or sets the background repeat property of the format. Default case insensitive comparer for internal use. Indicates whether skip event is raised. Format which was inherited by this format. XML storage of the current format. Type of the format. Indicates in what manner the format is connected to the element. Index of the format. Name of the format. Font of the format. Foreground color of the format. Background color of the format. Background image for the element. Type of drawing background image. Horizontal aligment of the format. Vertical aligment of the format. Cursor for the format. Left border of the format. Right border of the format. Top border of the format. Bottom border of the format. Rectangle which holds all paddings (top, left, right, bottom). Mask enumeration for merging elements of the format. Holds the width of the element region. Holds the height of the element region. Type of the width. Type of the height. Indicates whether the object was disposed before. FontStyle property value. FontWeight property value. TextDecoration property value. Family of the font for the current format. Size of the font for the current format. Indicates whether the format is already merged. Indicates whether the font is created after format merging. Graphical units for the font size. Indicates whether the 'display' attribute was none. Indicates whether the format should be disposed when the parent HTML element is being disposed. Initializes a new instance of the HTMLFormat class Initializes a new instance of the HTMLFormat class Name of the format. Initializes a new instance of the HTMLFormat class Name of the format. Index of the format. Initializes a new instance of the HTMLFormat class string name value index value IHTMLFormat instance Initializes a new instance of the HTMLFormat class Serialization info. Serialization context. Finalizes an instance of the HTMLFormat class Disposes objects and frees its resources. Overridden. Returns the string representation of the object. String representation of the object. Serializes object. Serialization info. Serialization context. Raises event when mode changes. Raises event if any format property has been changed. Name of the event. Event arguments. Raises ParentChanged event if parent property value is changed. Name of the event. Event arguments. Raises NameChanged event if name property value is changed. Name of the event. Event arguments. Raises FontChanged event if font property value is changed. Name of the event. Event arguments. Raises ForeColorChanged event if ForeColor property value is changed. Name of the event. Event arguments. Raises BackgroundColorChanged event if BackgroundColor property value is changed. Name of the event. Event arguments. Raises BackgroundImageChanged event if BackgroundImage property value is changed. Name of the event. Event arguments. Raises BackgroundImageTypeChanged event if BackgroundImageType property value is changed. Name of the event. Event arguments. Raises VerticalAlignChanged event if VerticalAlign property value is changed. Name of the event. Event arguments. Raises HorizontalAlignChanged event if HorizontalAlign property value is changed. Name of the event. Event arguments. Raises LeftChanged event if Left property value is changed. Name of the event. Event arguments. Raises RightChanged event if Right property value is changed. Name of the event. Event arguments. Raises TopChanged event if Top property value is changed. Name of the event. Event arguments. Raises BottomChanged event if Bottom property value is changed. Name of the event. Event arguments. Raises CursorChanged event if Cursor property value is changed. Name of the event. Event arguments. Raises PaddingChanged event if Padding property value is changed. Name of the event. Event arguments. Raises WidthChanged event if Width property value is changed. Name of the event. Event arguments. Raises HeightChanged event if Height property value is changed. Name of the event. Event arguments. Raised when Quiet Mode property is changed. Method called by Parent property set part. This is the best place for any logic which must control the Parent property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Name property set part. This is the best place for any logic which must control the Name property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Font property set part. This is the best place for any logic which must control the Font property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by ForeColor property set part. This is the best place for any logic which must control the ForeColor property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by BackgroundColor property set part. This is the best place for any logic which must control the BackgroundColor property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by BackgroundImage property set part. This is the best place for any logic which must control the BackgroundImage property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by BackgroundImageRepeat property set part. This is the best place for any logic which must control the BackgroundImageRepeat property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by VerticalAlign property set part. This is the best place for any logic which must control the VerticalAlign property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by HorizontalAlign property set part. This is the best place for any logic which must control the HorizontalAlign property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Left property set part. This is the best place for any logic which must control the Left property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Right property set part. This is the best place for any logic which must control the Right property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Top property set part. This is the best place for any logic which must control the Top property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Bottom property set part. This is the best place for any logic which must control the Bottom property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Cursor property set part. This is the best place for any logic which must control the Cursor property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Padding property set part. This is the best place for any logic which must control the Padding property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Width property set part. This is the best place for any logic which must control the Width property changes (for inheritors). String name value ValueChangedEventArgs instance Method called by Height property set part. This is thebest place for any logic which must control Height property changes (for inheritors). String name value ValueChangedEventArgs instance Indicates whether the specified attribute is set. Attribute type. True if yes; otherwise False. Sets the font properties from the specified font. Font object. Merges formats from an array of possible formats. Array of formats. First format object. Default format object. Format after merging. Merges two formats and returns the final format from them. First format object. Second format object. Format after merging. Merges the forecolor of formats. Format after merging. New format object. Merges the background color of formats. Format after merging. New format object. Merges the horizontal align of formats. Format after merging. New format object. Merges the vertical align of formats. Format after merging. New format object. Merges the cursor of formats. Format after merging. New format object. Merges the padding of formats. Format after merging. New format object. Merges the left padding of formats. Format after merging. New format object. Merges the top padding of formats. Format after merging. New format object. Merges the right padding of formats. Format after merging. New format object. Merges the bottom padding of formats. Format after merging. New format object. Merges the border style of formats. Format after merging. New format object. Merges the border width of formats. Format after merging. New format object. Merges the border color of formats. Format after merging. New format object. Merges the font family of formats. Format after merging. New format object. Merges the font style of formats. Format after merging. New format object. Merges the font weight of formats. Format after merging. New format object. Merges the text decoration of formats. Format after merging. New format object. Merges the final font style of formats. Format for merging. New format object. Merges the font size of formats. Format after merging. New format object. Merges the width of formats. Format after merging. New format object. Merges the height of formats. Format after merging. New format object. Merges the background image of formats. Format after merging. New format object. Merges the background repeat of formats. Format after merging. New format object. Merges the display attribute of formats. Format after merging. New format object. Clones object. Cloned object. Clones object. Cloned object. Returns the format from parent element with inherited and not inherited options. New object with inherited cloned options. Clears all events for the specified format object. New format object. Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the forecolor property is serialized. bool value Indicates whether the background color property is serialized. bool value Indicates whether the font property is serialized. bool value Serialization helper property. It indicates when the cursor property value must be serialized into code. bool value Serialization helper property. It indicates when the padding property must be serialized into code. bool value Serialization helper property. It indicates when the BackgroundImage property must be serialized into code. bool value Gets the format from which this format is inherited. Gets the index of the format. Gets or sets the name of the format. Gets or sets the manner in which the format is to be connected to the element. Gets or sets the font of the format. Gets or sets the foreground color for the format. Gets or sets the background color of the format. Gets or sets the vertical alignment of the format. Gets or sets the horizontal alignment of the format. Gets or sets the left border of the format. Gets or sets the right border of the format. Gets or sets the top border of the format. Gets or sets the bottom border of the format. Gets or sets the cursor of the format. Gets or sets the paddings for the format. Gets or sets the left padding for the format. Gets or sets the top padding for the format. Gets or sets the right padding for the format. Gets or sets the bottom padding for the format. Gets or sets the width of the element region. Gets or sets the height of the element region. Gets or sets the background image of the format. Gets or sets the background repeat property of the format. Gets a value indicating whether the instance is already disposed. Gets or sets the type of the width attribute. Gets or sets the type of the height attribute. Gets or sets the merge mask to be used for merge style operation. This cannot be modified by the user directly. Gets or sets the XML storage of the current format. Gets or sets a value indicating whether the format should be disposed when the parent HTML element is being disposed. Gets a value indicating whether the width of the format has default values. Gets a value indicating whether the height of the format has default values. Gets the left space to the content. Gets the top space to the content. Gets the right space to the content. Gets the bottom space to the content. Gets or sets the FontStyle property of the format. Gets or sets the FontWeight property of the format. Gets or sets the TextDecoration property of the format. Gets or sets the family of the font for the current format. Gets or sets the size of the font for the current format. Gets or sets the graphical unit for the font size. Gets or sets a value indicating whether the font has been created after merging the format. Gets or sets a value indicating whether the format is already merged. Gets or sets a value indicating whether the format is in quiet mode, skip event. Gets or sets a value indicating whether 'display' attribute was set to none. Delegate. Raised when quiet mode property is changed. Utility event. Raised on property change. Utility event. Raised on FormatParent property change. Utility event. Raised on Name property change. Utility event. Raised on Font property change. Utility event. Raised on ForeColor property change. Utility event. Raised on Background property change. Utility event. Raised on Background image property change. Utility event. Raised on Background repeat property change. Utility event. Raised on VerticalAlign property change. Utility event. Raised on HorizontalAlign property change. Utility event. Raised on Left property change. Utility event. Raised on Right property change. Utility event. Raised on Top property change. Utility event. Raised on Bottom property change. Utility event. Raised on Cursor property change. Utility event. Raised on Padding property change. Utility event. Raised on Width property change. Utility event. Raised on Height property change. Inherits Script class. The Script class encapsulates the script source code, the reference and global items (the IVsaItem instances) that the .NET script engine expects to be initialized with. Name of the document variable in scripts. Namespace of the document instance. List of assemblies attached automatically to the engine on execution. Element-owner of current script. Indicates whether source was changed. Initializes a new instance of the HTMLScript class Initializes a new instance of the HTMLScript class Owner of the script code. Initializes a new instance of the HTMLScript class Holds all data for serialization / deserialization object. Describes source and destination of serialization. Overridden. Triggers when the source is changed. Event arguments. Gets the name of the executing assembly. Gets or sets the owner of the current script. Gets a value indicating whether the source text was changed. Inherits ScriptSite class from Scripting for returning by application provided event source and global instance objects whenever the script engine calls for it through the equivalent IVsaSite method. Control instance. Prevents a default instance of the HTMLScriptSite class from being created. Initializes a new instance of the HTMLScriptSite class Control instance. Overridden. Returns a reference to an event source previously added to a script engine using the IVsaCodeItem.AddEventSource method. Name of the object. Name of the variable, registered previously by AddEventSource method. Object from your host to user's script. Overridden. Returns a reference to a global item such as the host-provided application object. Name of the variable, registered previously by AddGlobalInstance method. Global object. Gets the parent document for this script site. Class which is between the control and the HTMLParser. Interface which is between the Control and the HTMLParser. Creates and return the hashtable where key is element's UniqueID and value is element reference. Hashtable of output document. UniqueID-to-Element Creates and returns the hashtable where key is Tag Name (Element.Name) and value is Array of elements with current name. Hashtable of output document. Element Name-to-Array of Elements Creates and returns the hashtable where key is UserID (id attribute specified by user for tag) and value is element reference. Hashtable of output document. UserID-to-Element Creates and returns the hashtable where key is UniqueID of element and value is Array of Formats which influence on element rendering. Hashtable of output document. UniqueID-to-Array of Formats Returns the html element by its unique ID, if such exists; NULL otherwise. Unique ID of the element. Element object by its unique ID. Returns the html element by its ID, defined in the HTML document if such exists; NULL otherwise. ID defined in the HTML document. Element by its ID defined in HTML document by id attribute. Returns the custom control with the specified parent tag element. Parent element containing the custom control. Control contained in the element if it exists; NULL otherwise. Returns an array of elements with the specified tag name. Name of the tag. Array of elements with the specified name; NULL otherwise. Disables the momentary reaction of the document on some attributes changing. Enables the momentary reaction of the document on some attributes changing. Draws the document to the specified region. Graphics context. Start location for the drawing. Recalculates the document corresponding to the specified properties. Converts the point from client coordinates to global coordinates. Point in client coordinates. Point in global coordinates. Converts the point from global coordinates to client coordinates. Point in global coordinates. Point in client coordinates. Gets a value indicating whether input HTML document is loaded from file. Gets a value indicating whether input HTML document is loaded by Uri. Gets a value indicating whether input HTML document is loaded from stream. Gets the format manager object. Gets the source for parser as file; Null otherwise. Property has the higher priority. Gets the source for parser specified by URI; Null otherwise. Second property by priority for source checks. Gets the source specified as stream; Null otherwise. Has the lowest priority. Gets the reference of output document which will be infilled by converted HTML. Gets the root element of the document. In most cases this is HTML tag. Gets the instance to the Body tag element. This element is the root for rendering. Gets the exception object which occurred while document parsing and rendering. Gets or sets the point where the document will start to paint. Gets the margins for the document. This property exposes leftmargin, topmargin, rightmargin and bottommargin of the BODY tag. Gets or sets the client size of the document. Gets an array of script compile errors. Gets or sets the current directory for this document. Default indent by X coordinate from the sides of the control to the document. Default size of the document. Holds all elements by its unique ID. Holds an array of elements by their name. Holds elements by their id attributes. Holds an array of formats by Unique ID (formats belong to element with such unique ID). Instance to the Format Manager. XML document of our HTML document. Root element of our HTML element tree. Instance on body element in the elements tree. Indicates that we were or were not disposed once. Contains all WinForms controls in the document. Holds the virtual size of the document. Scroll position offset. Searches and gets the element in which the defined point is located. Client rectangle for this document. Visible part of the document in virtual coordinates. Cache of images in the document. Collection of script compile errors. Indicates the status of quiet mode of the document. Used for interactivity events. If quiet mode is enabled, all changes are without any reaction. Type of reaction after disabling QuietMode. Indicates whether we must recreate user controls. Exception which occurs while loading document. Controls the element's focus changing in the document. Instance on Tag element on which the mouse Event occurs. Original text of the document. Holds the element from which drawing starts. Indicates whether element was drawn after recalculating. Indicates whether document is printing now. Margins for the document. Object containing data about the source of the document. Controls primitives flow during printing. Initializes a new instance of the InputHTML class FormatManager instance Initializes a new instance of the InputHTML class string filename FormatManager instance Initializes a new instance of the InputHTML class Path to the source of the HTML data. Format manager object. XML document which represents the HTML data. Initializes a new instance of the InputHTML class Unique Resource identifier (URI) of the HTML document. Format manager object. Initializes a new instance of the InputHTML class. Requires URI to file. Unique Resource identifier (URI) of the HTML document. Format manager object. XML storage of the HTML data. Initializes a new instance of the InputHTML class. Requires the stream of the document. Source stream of the data. Format manager object. Initializes a new instance of the InputHTML class. Requires the stream of the document. Source stream of the data. Format manager object. XML document of the HTML document. Creates document from string. Html data. Format manager object. New document instance. Clears all resources. Overloaded. Clears and destroys the ArrayList collection. Collection to dispose. Clears and destroys an Hashtable collection. Collection to dispose. Disposes control resources. Returns the hash of elements by unique ID. Dictionary of elements with keys - UniqueID of elements. Returns the hash of elements by name. Dictionary of elements with keys - names of elements. Returns the hash of elements by ID attribute. Dictionary of elements with keys - user ids. Overloaded. Holds an array of formats by Unique ID of element. Dictionary of formats of element by uniqueID. Holds an array of formats by unique ID of element. Element from which format calculation starts. Dictionary of formats for element. Returns the HTML element by its unique ID, if such exists; NULL otherwise. UniqueID of element. Element object by its UniqueID. Returns the HTML element by its user ID, defined in the HTML document if such exists; NULL - otherwise. ID defined in HTML document. Element object by its user ID. Returns an array of elements with the specified tag name. Name of the tag. Array of elements with the specified name; NULL otherwise. Returns the custom control by its parent tag element. Parent element containing custom control. Control contained by the parent element if it exists; NULL otherwise. Converts the point from client coordinates to global coordinates. Point in client coordinates. Point in global coordinates. Converts point from global coordinates to client coordinates. Point in global coordinates. Point in client coordinates. Draws document to defined region. Graphics context. Start location for the drawing. Recalculates document corresponding to the defined properties. Disables momentary reaction of document to some attributes changing. Enables momentary reaction of document to some attributes changing. Raised when quiet mode property is changed. Raised event when quiet mode changes. Recreates format for this element and recalculates the document. Element for recalculating. Sets an array of compile errors. Array of compile errors. Adds compile error message to errors storage. Error message to be stored. Removes the specified element from all collections. Element to be removed from the document. Sets the loading exception. Rendering exception object. Sets the root element for the document. IHTMLElement instance Clears the Rect searcher storage. Sets the element from which drawing must be started. Element from which drawing must be started. Clears the cache of pending reactions stored as a result of some changes. Converts the original text of the document using right encoding. Encoding object Reacts to changes, based on changes. Creates all formats to elements and recalculates the document. Merges formats for all elements and recalculates the document. Recalculates the document. Repaints the control. Starts the drawing of the document from the start element. Paint event data. Checks the location of the client rectangle. Updates the client rectangle according to the document size and scroll position. Searches for root element. Parses the document from html to xhtml using the specified parser. Parser object. Clones object. Cloned object. Clones object. Cloned object. Gets a value indicating whether the input HTML document is loaded from file. Gets a value indicating whether the input HTML document is loaded by Uri. Gets a value indicating whether the input HTML document is loaded from stream. Gets the path to the HTML document. Gets the URI to the HTML document. Gets the HTML document stream. Gets the HTML document after transformation. Gets the root element of the HTML elements tree. Gets an instance of the body tag element. This element is the root for rendering. Gets an hash of elements by their unique ID. Gets an hash of elements by their User ID. Gets an hash of elements by their Tag name. Gets an hash of formats by their unique ID. Gets a value indicating whether an instance is already disposed. Gets or sets the client size of the document. Gets or sets the virtual size of the document. Gets or sets the scroll offset position. Gets or sets the current directory for this document. Gets an array of script compile errors. Gets or sets a value indicating whether the status of quiet mode of document. If True, all interactivity changes are done without any reaction. Turn on this mode before multiple changes and turn off after all. Gets the exception object which occured while document parsing and rendering. Gets the format manager object. Gets or sets the start point to calculate position of elements. Gets the margins for the document being displayed. This property exposes leftmargin, topmargin, rightmargin and bottommargin of the BODY tag. Gets the list of user control wrappers in the document. Gets or sets the X coordinate for the client position of the document. Gets or sets the Y coordinate for the client position of the document. Gets or sets the client width of the document. Gets or sets the client height of the document. Gets the searcher which searches element that contains the defined point. Gets or sets the client rectangle for the document. Gets the visible part of the document in virtual coordinates. Gets the cache of all images in the document. Gets or sets the type of document's reaction after disabling quiet mode. Gets or sets a value indicating whether the user controls in the document must be recreated. Gets the object that controls the element's focus being changed in the document. Gets or sets the instance of the Tag element on which the mouse Event occurs. Gets or sets the original input text of the document. Gets or sets a value indicating whether element was drawn after position recalculation. Gets or sets a value indicating whether the document is printing. Gets or sets object managing the objects flow during printing. Gets the object containing data about the source of the document. Delegate. Raised when quiet mode property is changed. Class that controls one block of script. Name of the class after script compiling. Config file extension. Category at the designer. Indicates whether script must run just after compilation. Indicates whether script source is embedded or a separate file. Path to file with script code. Type object for ScriptLanguage enum type. Indicates whether script code is from external file. Indicates whether the object is in Quite mode. Prevents a default instance of the ScriptManagerEx class from being created Initializes a new instance of the ScriptManagerEx class Script site object. Owner of the current script. Compiles script and runs script if property 'AutoRun' is enabled. Returns True if script was successfully compiled; false otherwise. Overridden. Raised when script has been chnged. Event arguments. Overridden. Raises event that compiles error occured and infills collection of errors. Event arguments. Sets the script code to source of script. code source. Saves script code to file. Code source. Saves script to script owner or to a new element. Code source. Initializes an object. Loads script code from the file. Path to the file with source code. Full path to the file if it exists; empty string otherwise. Gets or sets a value indicating whether the script must be run just after compilation. Gets or sets a value indicating whether the script source is embedded or a separate file. Gets or sets the path to file with script code. Gets or sets a value indicating whether the Quiet mode for the object. Gets the type of the ScriptLanguage class. Sets the path to the script file. Gets the string representation of the active language. Class that represents the names of attributes in tag elements. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Name of the tag attribute. Prevents a default instance of the AttributeName class from being created A sealed class Attribute Parser Options for regular expressions. Suffixes in values. Pattern for integer. Pattern for float. Pattern for percent. Pattern for color in hash format. Pattern for color in RGB format. Pattern for URL. Pattern for WhiteSpace. Pattern for nonwhitespace data. Pattern for new lines. Pattern for delimiters. Pattern for delimiters. Delimiter between font families. Whitespace string. For checking integer value. For checking float value. For checking percentage value. For checking color in hash format. For checking color in RGB format. For checking color URL. For deleting multiple WhiteSpaces. For deleting multiple NonWhiteSpaces. For deleting possible commas after values. For deleting multiple NewLines. For checking URL. Holds all names of colors. Holds all names of border styles. Holds all names of font families. Initializes static members of the AttributeParser class Overloaded. Converts the string parameter value to integer. String representation of the integer. Integer number. Converts the string parameter value to integer. String representation of the integer. String which indicates the type of measurement. Integer value from the string parameter value. Overloaded. Converts the string parameter value to float. String representation of the float number. Float value from the string parameter value. Converts the string parameter value to float. String value of float. Type of number measurement. Float value from the string parameter value. Returns boolean value from the string value. String representation of the bool. Boolean value. Overloaded. Converts the string value to point. String representation of the point. Point value. Converts the string value to point. String representation of point. Type of number measurement. Point value. Overloaded. Converts the string value to triangle. String representation of the three numbers. Rectangle with three values. Converts the string value to triangle. String representation of three numbers. Type of measurement. Three numbers. Overloaded. Converts the string value to rectangle. String representation of the rectangle. Rectangle object. Converts the string value to rectangle. String representation of four numbers. Type of measurement. Four numbers from the string. Converts the string to color structure. String representation of the color. Color object. Returns the border style for the format. String representation of the border style. BorderStyle object. Returns the font family for the format. String representation of the font family. String family name. Returns the font style for the format. String representation of the font style. FontStyle object. Returns the TextDecoration for the format. String representation of the text decoration. FontStyle object. Returns the font weight for the format. String representation of the font weight. Font style object. Returns the size of the font for the format. String representation of the font. Font object. Type of measurement. Size of the font. Returns the string path from url("path") pattern. String representation of the URL. Returns string path from url("path") pattern. Returns the marker style of the list item by it's type. Type of the marker. Marker style of the list item by it's type. Recognizes the type of the specified value. String value. Type of value. Trims big whitespaces to single, skip tabs, new lines, etc. String value. String after deleting whitespaces. Converts the string value to the specified object. String value of the object. Type of objects for converting. Converted object or NULL. Indicates whether the value has whitespace data only. String value. True if value has whitespace data only; False otherwise. Indicates whether the value is of simple construction. String value. True if value has simple syntax. Returns the array of simple values from the complex value. String value. Delimiter symbol. Array of tokens. Removes all whitespaces except simple space. String value. Indicates whether "val" is an integer value. String token. True if string can be converted to integer. Indicates whether "val" is a float value. String token. True if string can be converted to float. Indicates whether "val" is a percentage value. String token. True if string can be converted to percentage. Indicates whether "val" is a color in hash form. String token. True if string can be converted to color. Indicates whether "val" is a color in RGB form. String token. True if string can be converted to color. Indicates whether "val" is a color in word form. String token. True if string can be converted to color. Indicates whether "val" is a color. String token. True if string can be converted to color. Indicates whether "val" is a border style. String token. True if string can be converted to border style. Indicates whether "val" is a URL. String token. True if string can be converted to URI. Indicates whether "val" is a Bool. String token. True if string can be converted to bool. Indicates whether "val" is a point. String token. True if string can be converted to point. Indicates whether "val" is a triangle. String token. True if string can be converted to three numbers. Indicates whether "val" is a rectangle. String token. True if string can be converted to four numbers. Indicates whether "val" is a font family name. String token. True if string can be converted to font family. Indicates whether "val" is a font style name. String token. True if string can be converted to font style. Indicates whether "val" is a font weight name. String token. True if string can be converted to font weight. Indicates whether "val" is a font size value. String token. True if string can be converted to size. Indicates whether "val" is a TextDecoration value. String token. True if string can be converted to text decoration. Indicates whether the type is simple. This method is used for the custom control's property settings. Type of object. True if type is simple; false otherwise. Class that represents values of attributes in tag elements. Value of the tag attribute. Value of the tag attribute. Value of the tag attribute. Value of the tag attribute. Value of the tag attribute. Value of the tag attribute. Prevents a default instance of the AttributeValue class from being created Image cache class. Holds all images in the document. Holder of images, full path as key and bitmap as value. Holds the streams from which images were loaded open during all images lifecycle. Parent document which holds images. Prevents a default instance of the BitmapCache class from being created Initializes a new instance of the BitmapCache class Holder of images. Overloaded. Indicates whether such image exists in the cache. Full path to image. True if it exists; false otherwise. Indicates whether cache holds such bitmap. Image object. True if image was inserted into cache or image already exists; False if image is not found. Overloaded. Inserts bitmap which is located by the specified path, to cache. Path to the image. True if image was inserted to cache; false otherwise. Inserts bitmap which is located by the specified path, to cache. Path to the image. Full path to the image. True if image was inserted to cache or image already exists; False if image is not found. Inserts image to cache if such key is not in cache. Unique key for cache. Image for caching. True if image was inserted to cache; False if such image already exists in cache. Removes the image from the cache. Path to the image. Disposes cache. Removes all images from cache. Disposes all bitmaps in cache. Closes all open streams. Gets or sets the bitmap to cache, full path as key and bitmap as value. String key value Gets the holder of the open streams containing the image data. Class for containing elements used for drawing (Text elements or BaseElements). One object represents one line. Width of the block. Height of the block. Container of elements as keys and rectangles with coordinates as values. Reference to the element which contains this block. Contains all keys (Needed for running through keys in order). Block left position. Block top position. Indicates whether block was horizontally aligned. Indicates whether block was vertically aligned. Indicates whether to draw borders, backgrounds, etc. for this block. Indicates whether block X coordinate is hard defined. Indicates whether block Y coordinate is hard defined. Indicates whether current block is main for its owner. Final width of the block. Must be defined after block is calculated. Final height of the block. Must be defined after block is calculated. Rectangle of the block. Indicates the quiet mode for events. Indicates whether block was drawn at first. Prevents a default instance of the Block class from being created Initializes a new instance of the Block class Owner of the block. Adds an element to the block. Key for adding to the block. Value for adding to the block. Inserts element to the specified position. Index where the insert is to occur. Key for adding to the block. Value for adding to the block. Clears all content of the block. Removes element from the block. Key by which element will be removed from the collection. Indicates whether the key exists in the hashtable. Key by which element will be searched in the hashtable. True if element exists; False otherwise. Raises LocationChanged event. Event arguments. Raises LocationChanged event. Event arguments. Clears event handlers for this block. Raises LocationChanged event. Resets and renews cached Rectangle value. Returns the enumerator for this object. Enumerator object. Gets the bounds of the block. Gets or sets a value indicating whether the block is main for its owner element which has a block structure. Only elements with block structure have main block containing whole element. Inline elements do not have main blocks. Gets or sets the width of the block. Gets or sets the final width of the block (depends of style width of the element). Gets or sets the final height of the block (depends of style width of the element). Gets or sets the height of the block. Gets or sets the hash that contains elements for drawing. Gets the first element in the block. Gets or sets the X coordinate of the location block. Gets or sets the Y coordinate of location block. Gets the tag element which contains this block. Gets a value indicating whether the fixed left position is defined. Gets a value indicating whether the fixed top position is defined. Gets or sets the values to the container. (Text or blocks as keys and rectangle as values). Any object representing key value Returns the object in the block with the specified index. Interger index value Gets a value indicating whether the block is empty. Gets or sets a value indicating whether the block was horizontally shifted (aligned). Gets or sets a value indicating whether the block was vertically shifted (aligned). Gets or sets the bounds of rectangle for the block. Gets or sets a value indicating whether we can draw borders, backgrounds, etc. for this block. Gets the number of elements in the block. Gets or sets a value indicating whether the quiet mode for the block object. Gets or sets a value indicating whether the block was drawn. Event. Raised when location of block is changed. Class to supports CheckButtonEx Initializes a new instance of the CheckButtonEx class Overridden. Paints check box. Event arguments. Class which holds an instance of the RadioControlImpl class. Parent control's class instance. Name of the group of the control. Initializes a new instance of the RadioButtonEx class Initializes a new instance of the RadioButtonEx class Parent element. Name of the group. Overridden. Raised to repaint the control. Painting arguments. Gets or sets the parent class instance. Gets or sets the name of the group of the control. Class that represents the names of the events. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Name of the tag element event. Prevents a default instance of the EventName class from being created Class that represents exporting support in the HTMLUIControl. Size of the document before printing. Start point of the document before printing. Scroll position of the document before printing. Indicates number of pages already exported. Indicates whether first page is printed. Creates an array of images where the document will be printed. Document object to be exported. Size of the images where the document will be printed. Image array Prints document to image. Document containing the data to be printed to images. Image where document will be printed. Size of the image. Prepares document for exporting. Document containing the data to be printed to images. Size of the image. Calculates the clip rectangle for the document in the current page. Document containing the data to be printed to images. Size of the image. Clip rectangle for the current image. Calculates the number of images in the document. Document containing the data to be printed to images. Size of the image. Count of images in the document. Calculates the printable area of the image. Size of the image. Printable area of the image. Stores the current bounds of the document. Document containing the data to be printed to images. Restores the bounds of the document. Document containing the data to be printed to images. Method that supports printing the document to Images Document containing the data to be printed to images. Size of the images. Array of images containing the document. Class corresponding to elements focused in the document. Comparer of elements in the collection. Index of the currently focused element in the collection. Array of elements with TabIndex greater than or equal to zero. Indicates whether focusing of an element is in process. Initializes a new instance of the FocusManager class Pair method. Indicates beginning of the focusing process. After the end of focusing, EndFocus method must be invoked. Pair Method. Indicates the end of focusing process. Sets the focus for an element in the document. Step of changing element. True if element has been changed; False otherwise. If step > 0, forward order is used; if step < 0 - backward order is used. Adds an element to the collection of elements getting focused. Element for adding to the collection. Removes the element from the collection. Element for removing from the collection. Resets the index of the focused element. Overloaded. Draws focus rectangle on the active focused element. Graphics object. Draws focus rectangle on the element. Element for focus rectangle drawing. Graphics object. Draws focus rectangle on the element. Element for focus rectangle drawing. Sets the element as focused in the document. Element going to be focused. True if element is set as focused; false otherwise. Clears focus rectangle of the previous element. Sets focus to the element. Element getting focus. True if element got focused; False otherwise. Invokes the Leave event on element which has focus at the current time. Gets the comparer for the elements sorted by their Tab order. Gets the list of elements with TabIndex equal to or greater than zero. Gets or sets the index of the currently focused element in the document. Gets the focused element in the document. Gets a value indicating whether focusing is in process. Type of path in history. Type is unknown. Document is local file. Document is Uri resource. Class that represents the history of loaded HTML documents for the control. Index of current position in the history stack. Holds path of the document as key and the history index of this path as value. Holds the path of document as value and the history index of this path as key. Holds the type of path. FileName or Uri. Array holding all visited links of the control. Indicates whether the object has been disposed. Initializes a new instance of the History class Pushes the path to the document in the history. String path for history inserting. Type of path. Integer value Returns the path from history stack container according to the defined deep value. If step is greater than stack capacity, it returns an empty string. Index in history for getting the path. History item. Deep value must be less than or equal to zero. Returns the path from history stack container according to the defined deep value. If step is greater than stack capacity, it returns an empty string. Index in history for getting path. History item. Deep value must be less than or equal to zero. This method does not remove any elements from the history stack. Indicates whether the specified path already exists in the history. Path for searching. True if history already contains such path; false otherwise. Resets the list of visited links. Excludes the link element from the list of visited links. Element for excluding from visited list. Disposes object. Gets the number of items in the history. Gets the current index in the history. Gets the type of path for the document with the specified index. Integer index value Class that represents pairs of history data. Key of the history. Type of the item. Raises KeyChanged event. ValueChangedEventArgs instance Raises TagChanged event. ValueChangedEventArgs instance Initializes a new instance of the HistoryPair class String key value PathType instance Raises KeyChanged event. ValueChangedEventArgs instance Raises TagChanged event. ValueChangedEventArgs instance Gets or sets the key in the history. Gets or sets the type of the item in the history. Event. Raised when key has been changed. Event. Raised when type of item has been changed. Utility class representing margins support in the document. Body tag element. Prevents a default instance of the Margins class from being created Initializes a new instance of the Margins class Body tag element. Gets or sets the left margin attribute for the element. Gets or sets the top margin attribute for the element. Gets or sets the right margin attribute for the element. Gets or sets the bottom margin attribute for the element. Gets the body tag element containing margins values. Class representing the native functions of OS. Declaration of WM_PRINT message. Declaration of WM_PRINTCLIENT message. The distance from the left edge of the physical page to the left edge of the printable area, in device units. The distance from the top edge of the physical page to the top edge of the printable area, in device units. Declaration of WM_SETREDRAW message. Declaration of the WM_NCPAINT message and paint its own custom window frame Declaration of the nonclient area of the window that intersects the update region to receive a WM_NCPAINT message RDW_INVALIDATE flag must also be specified. otherwise, RDW_FRAME has no effect The WM_NCPAINT message is typically not sent during the execution of RedrawWindow unless either RDW_UPDATENOW or RDW_ERASENOW is specified. Declaration of the RDW_UPDATENOW message. Causes the affected windows to receive WM_NCPAINT, WM_ERASEBKGND, and WM_PAINT messages Invalidates lprcUpdate or hrgnUpdate (only one may be non-NULL). If both are NULL, the entire window is invalidated. Retrieves device-specific information for the specified device. Handle to DC. Index of capability. When nIndex is BITSPIXEL and the device has 15bpp or 16bpp, the return value is 16. Initializes a new instance of the NativeMethods class Flags for controlling the printing. Check Visible Flag Non Client Flag Client Flag Erase Background Children Flag Owned Flag All flags Class that represents printing support in the HTMLUIControl. Measure factor. Document object to be printed. Start point of the document before printing. Size of the document before printing. Scroll position of the document before printing. Index of the currently printing page. Indicates the current copy of the page. Indicates the number of pages already printed. Indicates whether the first page is printed. Current scroll position. Contains original graphics of the document. Array of pages. Prevents a default instance of the HTMLUIPrintDocument class from being created Initializes a new instance of the HTMLUIPrintDocument class Document object to be printed. Disposes the document. True to dispose all resources, False - to unmanaged resources only. Overridden. Raised before the document prints. Event data. Overridden. Raised when printing is finished. Event data. Overridden. Prints the page on the printer. Event data. Prepares the document for printing. Checks if there are any pages to be printed next. Printing data. Sets the index of next printed page. Indicates whether the current page must be printed. True if page is printable; False otherwise. Returns the index of the first printing page. Index of the first printing page. Returns the index of the last printing page if it's set by user. Index of the last printing page. Calculates the number of pages in the document. Count of pages in the document. Calculates the number of copies of the pages printed. Sets the index of the first printed page. Calculates the printable area of the page. Printable area of the page. Returns the nonprintable area for the printer. Device context. Nonprintable area for the printer. Stores the current bounds of the document. Restores the bounds of the document. Calculates current scroll position. Page bounds. The height of the page. Checks whether there are any unprinted pages. True - if there are any unprinted pages, False otherwise. Renders the pages into the array of bitmaps. Page print arguments. Region of the space which text in metafile can take. Y co-ordinate of the region. Height of the region. Initializes a new instance of the TextRegion class Initializes a new instance of the TextRegion class Gets or sets Y co-ordinate of the region when the text starts. Gets or sets Height of the text region. Joins two regions. Text region in which another region is to be joined. Text region to be joined. Joined region. Checks whether region intersestc with the current one. Region object. True - if they're intersected, False - otherwise. Gets or sets Y co-ordinate of the region when the text starts. Gets or sets Height of the text region. Manages TextRegion objects. Collection of the regions. Initializes a new instance of the TextRegionManager class Adds a text region into the collection. TextRegion instance Searches for the largest Y co-ordinate of the region if the y is inside of any region or returns y if it's out of any region. Y co-ordinate of some text region. Searches for the largest Y co-ordinate of the region if the y is inside of any region or returns region containing co-ordinate. Clears the collection. Searches for all regions in the collection that are intersested with the current one. Curent text region. Array of regions that intersect with the current. Removes region from the colection. Region that should be removed from he collection. Removes regions from the colection. Array of regions that should be removed from he collection. Joins array of regions and the region into one region. Array of the regions. Current text region. TextRegion instance Class which searches element where the defined point is inside. Point which we check. List of all blocks. Default element. Document of this searcher. Current active block at mouse point. Initializes a new instance of the RectSearcher class Document object. Adds block to the list of blocks. Block object. Returns the tag element which contains the specified point. It returns the smallest child it contains. If mouse is not in the client area of the document, method returns NULL. Location for searching. Element or NULL. Indicates whether there are no any elements for checking. True if container is empty. Clears all elements from inner container. Resets cached found block object. Searches the smallest block containing the point location. Point structure. Smallest block containing the point location if found; Null otherwise. Returns the tag element which contains the points inside. Point value. Element which holds this point. Returns the array of blocks which contains the specified point. Point element. Array of elements containing point. Returns the tag element which contains the specified point. Array of elements containing the point. Point value. IHTML Element reference to the element; NULL, if no element contains the point. Calculates the distance between two points. Method uses Pythagoras theorem. Start point. End point. Distance between points. Gets or sets the point which we check. Gets the active block at mouse point at the current time. Utility class containing information about one letter of some text and it's position in the document. Symbol letter in the text. Rectangle containing the letter in the document. Number of the symbol in it's parent element. Prevents a default instance of the LetterPair class from being created Initializes a new instance of the LetterPair class Letter of the text in the document. Bounds of the letter in the document. Number of the symbol in it's parent element. Gets the symbol letter in the document. Gets the bounds of the letter in the document. Gets the number of the symbol in it's parent element. Class that is responsible for text selection in the document. Whitespace character. String added to the data when the last symbol of data is whitespace. This is done as a workaround. Default imterval for timer. Size of the region for text measuring. String format for text measuring. Indicates whether selection is in process now or if user can proceed selection. Parent control object. Last selected symbol info object. Indices of the selection region in the document. Current index of the symbol. Is used during symbol creation. Start selection point. Text displayed in the document. Timer object which scrolls the control during selection. Collection of all text objects displayed at the current time. Collection of selected elements in the document. Dialog for text searching. Initializes static members of the SelectionManager class Prevents a default instance of the SelectionManager class from being created Initializes a new instance of the SelectionManager class Parent Control object. Resets all data regarding selection. Resets data before document recalculation. Resets all data regarding selection. Used when new document is loading. Starts the selection process. Start point for the selection. Stops the selection process. Proceeds with the selection process. Symbol at the point will be added to the selected region. Current point for selection. Point is at global coordinates. Starts the text searching in the control. Selects all text in the document. Invoked by timer for control scrolling. Sender of event. Event data. Raised when text must be found in the control. Sender of the event. Event data. Calculates all text in the object. Text object for calcluation. Bounds of the text. Graphics object. Font object for this text. Calculates the size of each symbol in the text. Graphics object. Text data for measuring Font object for this text. Bounds for the text. Builds an array of ranges for measuring. String for measuring. Current start index. Array of ranges. Infills the collection of LetterPair objects holding information about symbols. Graphics object. Text data. Array of symbol bounds. Index of the first symbol. Indicates whether string was expanded at the end. Expands string by one symbol if last symbol in the string is a whitespace. String data. True if string if modified,; False otherwise. This is workaround for correct measuring of last whitespace symbol in the string. Clears selected region. Calculates the selected text in the document. Text selected in the document. Searches the text object under the point in the block. Block containing point. Current point coordinates. Text object if found; Null otherwise. Checks if scrolling of the control is needed and starts it. Starts timer for invoking control scrolling. Stops and disposes timer object. Searches text object containing symbol with the specified index. Index of the symbol. Text object if found; Null otherwise. Searches string data in the text displayed on the control. If found, selects this text. Search value. Index from where to start the search. Indicates whether the order of searching is forward. Indicates whether search must match case. Index of text if found; -1 otherwise. Gets or sets a value indicating whether selection is in process now or if user can proceed selection. Gets the selected text in the control. Gets the object containing the indices of the selected text in the document. Gets or sets the value indicating the index of the current symbol in the document. Used during document calculation. Gets a value indicating whether the document has selected text. Gets an array of selected elements in the document. Gets the text of the document. Utility class. Holds the first and the last selected symbols' indices in the document. Default index for selected symbol. Index of the first symbol in the document. Index of the last symbol in the document. Index of the symbol from which selection has been started. Indicates whether selection is forward or backward. Collection of elements as keys and their first / last text position in the text of the document as values. Initializes a new instance of the SelectionRegion class First selected symbol's index in the document. First selected symbol. Last selected symbol's index in the document. Resets the selection indices. Resets the data for calculation. Adds the specified index of the selected element. Integer index value Assigns a value to the FirstIndex. New first index. Assigns a value to the LastIndex. New last index. Sets the first / last index element's text in the text of the document. Element processing. Current start index. Current last index. Returns the start index of the element's text in the text of the document. Element object. Start index of the element's text in the text of the document if found; -1 otherwise. Returns the last index of the element's text in the text of the document. Element object. Last index of the element's text in the text of the document if found; -1 otherwise. Gets first / last index of the element's text in the text of the document. Element object. First / Last index of the element's text in the text of the document if found; -1 otherwise. Gets a new empty selection region. Gets or sets the start symbol's index in the document. Gets or sets the last symbol's index in the document. Gets a value indicating whether the region is empty. Structure which contains space around the tag elements such as paddings, borders, etc... Parent element for this structure. Initializes a new instance of the Space struct Parent element for this object. Gets the left indent space for the element. Gets the top indent space for the element. Gets the right indent space for the element. Gets the bottom indent space for the element. Comparer of elements by their order of getting focused in the document. Initializes a new instance of the TabStopComparer class Compares elements by their order of getting focused in the document. First element for comparing. Second element for comparing. See method for details. Converts the string value to it's integer value. String value of integer number. Converted value. Compares two integer numbers. First number. Second number. -1 if first number is less than the second; 0 if first number equals the second; 1 if first number is greater than the second. Class that represents the names of tags. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Name of the tag. Prevents a default instance of the TagName class from being created Class which represents string in the block. Text in the block. Indicates whether the content of this object is calculated for selecting. Indicates the number from which the symbol of the element in this object starts. Collection of symbols in the block. Parent block containing this text object. Prevents a default instance of the Text class from being created Initializes a new instance of the Text class String text data. Clones object. Cloned object. Clones object. Cloned object. Gets or sets the string text in the block. Gets or sets a value indicating whether the content of this object is calculated for selecting. Gets or sets the number from which the symbol of the element in this object starts. Gets the collection of symbols in the text object. Gets or sets the parent block containing this text object. Utility class for different static methods. Makes a snapshot of the control and saves it to image. Control to be printed. Image with snapshot of control. Message class used for sending to user the old and new values of property. It simply gives access to the new and old values and does not allow user to change them. Instance of the class which must be used as Empty analog for this class. Storage of old value. Storage of new value. Prevents a default instance of the ValueChangedEventArgs class from being created Initializes a new instance of the ValueChangedEventArgs class Old value new value Gets an instance of the class which is detected as an empty / NULL value. Gets the newly set value. Gets the old value that was replaced by a new one. Message class which can be sent to the user before property value changes. On sending the class, the property must not be changed. Empty instance of the class. Name of property which will be changed soon. Storage of new and old values. Prevents a default instance of the BeforeValueChangedEventArgs class from being created Initializes a new instance of the BeforeValueChangedEventArgs class string value ValueChangedEventArgs instance Gets an empty instance of the class. Gets the name of the property which will be changed. Gets the old and new value. Old value of property is still not replaced by message class sender. Class which is used for sending messages between the collection and the user. Empty instance of the class. Storage of the Cancel property. Storage of the Index property. Storage of the Value property. Storage of the OldValue property. Prevents a default instance of the CollectionEventArgs class from being created Initializes a new instance of the CollectionEventArgs class Index of the item. Value - reference to the collection item. Initializes a new instance of the CollectionEventArgs class Index of the item. Value - reference to the collection item. Old value of the item. Gets an empty instance of the class. Gets or sets a value indicating whether class will skip call to base Collection method; False indicates that the CollectionBase's class override method will be called. Gets the index of the item. Gets the value of the item. Gets the old value of the property. Message / Data sender class. Class allows user to cancel action in which it was used as message sender class. Empty instance of the class. Indicates whether to cancel the current action. Key value of the dictionary item. Dictionary item. On Replace, get the dictionary item which will be replaced. Prevents a default instance of the DictionaryEventArgs class from being created Initializes a new instance of the DictionaryEventArgs class Key of object. Value of object. Initializes a new instance of the DictionaryEventArgs class Key of object. Value of object. Old value of the object. Gets an empty instance of the class. Gets or sets a value indicating whether to cancel the current action. Gets the key value of the dictionary item. Gets the dictionary item. Gets the dictionary item which will be replaced. Event Arguments is used to delegate XML document with CSS data. An instance of the class which must be used as an empty analog for this class. Writes XHTML document. HTML Element which has CSS. Prevents a default instance of the ElementHasCssEventArgs class from being created Initializes a new instance of the ElementHasCssEventArgs class XmlDocument instance BaseElement instance Gets an instance of class which is detected as empty / NULL value. Gets the old value that is replaced by a new one. Gets the HTML Element which contains CSS. Event Arguments for Tag elements. We can set flag delegate event to parent. Indicates whether to delegate event to other elements. Standard event arguments. Holds the first sender of the event. Initializes a new instance of the BubblingEventArgs class Source of the event Event arguments. Gets or sets a value indicating whether to delegate event to other elements. Gets the standard event arguments. Gets the first sender of the event. Event arguments for Tag elements. We can set flag delegate event to parent. Stream for image. Key for image cache. Initializes a new instance of the NoImageEventArgs class Gets or sets the image stream. Gets or sets the unique key for image cache. If key is NULL, image will not be inserted into the cache. Event arguments for Tag elements. We can set flag delegate event to parent. New document which was just created. Initializes a new instance of the PreRenderDocumentArgs class Document which is going to be rendered. Gets the image stream. Event argument for user control tag elements. Event instance. Name of the event. Initializes a new instance of the EnhanceEventsEventArgs class Name of the event. Gets the name of the event. Gets or sets the event. Arguments for event before the format of element is calculated. Hashtable of styles for merging. Prevents a default instance of the PreStyleCalculatedEventArgs class from being created Initializes a new instance of the PreStyleCalculatedEventArgs class Collection of IHTMLFormat objects. Gets the collection of IHTMLFormat objects from which the final style of element would be calculated. Significance of styles raises from the beginning to the end. Returns the IHTMLFormat object from collection by its index. index value Class of arguments for raising OnPaint event of the HTML element. Paint arguments for drawing. Block for painting. Indicates whether painting should be cancelled. Prevents a default instance of the ElementPaintEventArgs class from being created Initializes a new instance of the ElementPaintEventArgs class Event arguments for drawing. Block which is going to be drawn. Invokes default drawing of the element by control. Gets the block of element which is to be painted. Gets the graphics context of the element for drawing. Gets or sets a value indicating whether painting of the block should be cancelled. Class corresponding to arguments in a document that renders error. Document object. Prevents a default instance of the LoadErrorEventArgs class from being created Initializes a new instance of the LoadErrorEventArgs class Document on which rendering error has occurred. Gets the document on which rendering error has occurred. For more details, see RenderException property of document. Class corresponding to 'Find' event in FindDialog class. Text for searching. Start index for text searching. Indicates whether searching is forward. Indicates whether search should match case. Initializes a new instance of the FindTextEventArgs class String text for searching. Index from which to start text searching. Indicates whether order of searching is forward. Indicates whether search should match case. Gets the text for searching. Gets or sets the index from which searching starts. Gets a value indicating whether the order of searching is forward. Gets a value indicating whether search should match case. Event arguments for event raised by element. Path to the resource. Indicates whether default processing should be cancelled. Initializes a new instance of the LinkForwardEventArgs class Path to the resource. Gets or sets the path to the resource that is to be loaded. Gets or sets a value indicating whether default processing of resource loading should be cancelled. Delegate used before value is changed. Source of the event BeforeValueChangedEventArgs instance Delegate used after value is changed. Source of the event ValueChangedEventArgs instance Delegate used by collection to send messages to user throwing events. Source of the event CollectionEventArgs instance Delegate which is used for throwing events. Source of the event DictionaryEventArgs instance Delegate which is used for throwing events. Source of the event ElementHasCssEventArgs instance Delegate which is used for creating special events in user controls. Source of the event EnhanceEventsEventArgs instance Delegate which is used for defining image by user when image by src attribute could not be found. Source of the event NoImageEventArgs instance Delegate which is used for event raising when document has been created but its size and location of elements are not yet. Source of the event PreRenderDocumentArgs instance Delegate which is used for event raising just before formats merge for the element. Source of the event PreStyleCalculatedEventArgs instance Delegate which is used for invoking events before the HTML element's block painting. Source of the event ElementPaintEventArgs instance Delegate which is used for raising an event if exception occurs while rendering a document. Source of the event LoadErrorEventArgs instance Delegate which is used for raising 'the FindText' event by FindDialog. Source of the event FindTextEventArgs instance Delegate which is used for raising element. Source of the event LinkForwardEventArgs instance Tokens which represent attribute values. Default value. Value is an integer type. Value is in percentage form. Value is a Boolean type. Value has a string type. Value has a point form (Integer, Integer). Value has a float type. Value has a triangle form (Integer, Integer, Integer). Value has a rectangle form (Integer, Integer, Integer, Integer). Value has font names. Value is a color represented by hash value (#XXXXXX). Value is a color represented by RGB values (rgb(XX, XX, XX)). Value is a color represented by name (black, white, cyan, etc ...). Value is a URI. Value is a border style. Value is a font family. Value is a font style. Value is a font weight. Value is a font size. Value is a text decoration. Value has a complex form (consists of a few tokens). Specifies the type of the list item. Default. Associate numbers with each item in an ordered list. Associate lowercase letters with each item in an ordered list. Associate uppercase letters with each item in an ordered list. Associate small Roman numerals with each item in an ordered list. Associate large Roman numerals with each item in an ordered list. Associate a solid disc with each item in an unordered list. Associate a hollow circle with each item in an unordered list. Associate a solid square with each item in an unordered list. Enum type which describes the type of the reaction when some attributes of an element changes. No reaction on changing attribute. Element must be repainted. All documents must be repainted. Element must recalculate its position. Document must recalculate its position. Document must recalculate including size, position and redrawing. Format for the element must be re-merged. Format for the element must be re-merged and the document must be recalculated. Format for the element must be re-merged and all of its children and documents must be recalculated. Format for the element must be created and the document must be recalculated. Format for the document must be recreated and the document must be recalculated. Inherited item of format is changed. Recalculate format for all child elements. Inherited item of format is changed. Recalculate format for all child elements and recalculate the document. Specifies the level of the document's reaction after disabling QuietMode. No reaction. Repaint document. Recalculate document. Merge all formats. Create all formats. Specifies the type of the element from which depends the position of element. Type is unknown. Element is inline (font, span, etc.). Element has a hard defined fixed size. It has a block structure. Element has a block structure, but its size is not hard defined. Element is always postponed on new line and has fixed size. Element is always postponed on new line and is resizable (hr, div). Spaces must be inserted before and after element and the element is resizable. Spaces must be inserted before and after element and the element has fixed size. Element has a block structure and its size depends on its inner content. Element has a block structure, not in a new line and its size depends on its inner content. Element must be postponed onto a new line, but it is linear. Element has a block structure. Element is always postponed on a new line. Spaces must be inserted before and after element. Element has fixed size. Element must be postponed onto a new line. Enum indicates which properties of the format are redefined and must be changed. Used in merging of formats. Nothing is changed. Forecolor property is changed. BgColor property is changed. Vertical Alignment property is changed. Horizontal Alignment property is changed. Font Family property is changed. Font Size property is changed. Font Style property is changed. Cursor property is changed. Padding left property is changed. Padding top property is changed. Padding right property is changed. Padding bottom property is changed. Border Style property is changed. Border Color property is changed. Border Width property is changed. Left Border property is changed. Top Border property is changed. Right Border property is changed. Border Bottom property is changed. Bg Image property has been changed. Bg Repeat Style property is changed. Border Left Color property is changed. Width property is changed. Height property is changed. Font Weight property is changed. Text Decorarion property is changed. All Font properties are changed. All Border properties are changed. Vertical and Horizontal Alignment properties are changed. All Padding properties are changed. All properties are changed. Parameters are inherited by default. Specifies the border style of the element. No borders. Border is a dotted line. Border is a dashed line. Border is a solid line. Border is a double line drawn on top of the background of the object. The sum of the two single lines and the space between them equals the border width value. The border width must be at least 3 pixels wide to draw a double border. 3-D groove is drawn in colors based on the value. 3-D ridge is drawn in colors based on the value. 3-D inset is drawn in colors based on the value. 3-D outset is drawn in colors based on the value Enum which indicates the type of the format. How the format is connected to HTML Element. Default Format. Format is connected by class attribute ( <td class="someStyle" > ) .someStyle { ... }. Format is connected through id attribute ( <td id="someStyle" > ). #someStyle { ... } Format is connected by equals of names <someElement> someElement { ... }. Format is final to the element ( after merging ). Instance of A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Looks up a localized string similar to Cancel. Looks up a localized string similar to Direction. Looks up a localized string similar to &Down. Looks up a localized string similar to &Find Next. Looks up a localized string similar to Fi&nd what:. Looks up a localized string similar to Match &case. Looks up a localized string similar to Find. Looks up a localized string similar to &Up. HTMLUIResourceIdentifiers contains Ids specific to the namespace Gets or sets the text of FindWhat label in Gets or sets the title of the Gets or sets the text of the Find Next button in Gets or sets the text of direction in Gets or sets the text of the direction option in Gets or sets the text of the direction option in Gets or sets the text of the cancel button in Gets or sets the text of Match case option in SR provides localized access to string resources specific from the assembly manifest Syncfusion.Windows.Forms.HTMLUI.Localization.SR.resources Gets the string. The culture. The name. The args. Returns string value Gets the string. The name. Returns string value Gets the string. The name. The args. Returns string value Gets the string. The culture. The name. Returns string value Gets the object. The culture. The name. Returns the object Gets the object. The name. Returns the object Gets the boolean. The culture. The name. Returns the bool value Gets the boolean. The name. Returns the bool value Gets the byte. The culture. The name. Returns the byte Gets the byte. The name. Returns the byte Gets the char. The culture. The name. Returns the character Gets the char. The name. Returns the character Gets the double. The culture. The name. Returns double value Gets the double. The name. Returns double value Gets the float. The culture. The name. Returns the float value Gets the float. The name. Returns the float value Gets the int. The name. Returns the number as integer Gets the int. The culture. The name. Returns the number as integer Gets the long. The name. Returns the number as long Gets the long. The culture. The name. Returns the number as long Gets the short. The culture. The name. Returns the value as short Gets the short. The name. Returns the value as short Specifies the category in which the property or event will be displayed in a visual designer. This is a localized version of CategoryAttribute. The localized string will be loaded from the assembly manifest Syncfusion.Windows.Forms.HTMLUI.Localization.SR.resources SRCategoryAttribute overriding string GetLocalizedString Specifies a description for a property or event. This is a localized version of DescriptionAttribute. The localized string will be loaded from the assembly manifest Syncfusion.Windows.Forms.HTMLUI.Localization.SR.resources SRDescriptionAttribute Gets the Description value stored in the attribute The description stored in this attribute.