Click or drag to resize
TextComparison Class
Text comparison control tool.
Inheritance Hierarchy
SystemObject
  System.Web.UIControl
    System.Web.UI.WebControlsWebControl
      CMS.Base.Web.UICMSWebControl
        CMS.Base.Web.UITextComparison

Namespace: CMS.Base.Web.UI
Assembly: CMS.Base.Web.UI (in CMS.Base.Web.UI.dll) Version: 13.0.131
Syntax
C#
public class TextComparison : CMSWebControl, 
	INamingContainer

The TextComparison type exposes the following members.

Constructors
  NameDescription
Public methodTextComparison
Top
Properties
  NameDescription
Public propertyAddedToDestinationStyle
CSS class used for styling of text added to destination.
Public propertyBalanceContent
If true, the resulting content is balance to include the same content on both sides.
Public propertyComparisonMode
Indicates if whole source text will be compared including HTML.
Public propertyConsiderHTMLTagsEqual
If true, the found HTML tags are considered equal in ignore mode.
Public propertyDestinationDiffList
DiffList for destination text.
Public propertyDestinationText
Destination string for diff comparison.
Public propertyEnsureHTMLLineEndings
Indicates if whole source text will be compared including HTML.
Public propertyHTMLMarkupStyle
CSS class used for styling of HTML code in text.
Public propertyHTMLNotIncludedStyle
CSS class used for styling of not included HTML.
Public propertyIgnoreHTMLTags
If true, the HTML tags are ignored in comparison but produced in resulting text in their original version.
Public propertyIsLiveSite
Indicates if control is used on live site.
(Inherited from CMSWebControl.)
Public propertyMatchedStyle
CSS class used for styling of matched text.
Public propertyNotIncludedStyle
CSS class used for styling of not included text.
Public propertyPairedControl
PairedControl.
Public propertyPairedControlID
ID of paired control.
Public propertyRemovedFromSourceStyle
CSS class used for styling of text removed from source.
Public propertyRenderingMode
Switch between rendering source text and destination text.
Public propertyShortID
Short ID of the control.
(Inherited from CMSWebControl.)
Public propertySourceDiffList
DiffList for source text.
Public propertySourceText
Source string for diff comparison.
Public propertyStopProcessing
Indicates if controls should stop processing.
Public propertySynchronizedScrolling
Destination string for diff comparison.
Top
Methods
  NameDescription
Protected methodCreateChildControls
Creates child controls.
(Overrides ControlCreateChildControls.)
Protected methodOnInit
Init event handler.
(Inherited from CMSWebControl.)
Protected methodOnLoad
Load event handler.
(Overrides ControlOnLoad(EventArgs).)
Protected methodOnPreRender
Sets paired control diff lists.
(Overrides ControlOnPreRender(EventArgs).)
Protected methodRender
Renders the control.
(Overrides WebControlRender(HtmlTextWriter).)
Protected methodRenderContents
Render control content.
(Overrides WebControlRenderContents(HtmlTextWriter).)
Top
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Top
See Also