|
|
|
|
<HTML editor>.Search (Function) In french: <Editeur HTML>.Recherche Searches for a string in an HTML Editor control. The search does not take into account the formatting of the string. // Count the number of "WINDEV" // (including instances where WIN is in bold) nbWord is int = 0 HTMEDT_MyHTMLEditor.Search("WINDEV", Â ... HTMLEditorSearch_Callback, WholeWord + IgnoreCase) Â INTERNAL PROCEDURE HTMLEditorSearch_Callback(nPos is int) IF nPos = 0 THEN // End of iteration Info("Instances of WINDEV: " + nbWord) RETURN END // Found nbWord++ END
Syntax
<HTML Editor control>.Search(<Text to find> , <WLanguage procedure> [, <Options> [, <Maximum number>]])
<HTML Editor control>: Control name Name of the HTML Editor control used. <Text to find>: Character string Text to search for in the HTML Editor control. <WLanguage procedure>: Procedure name WLanguage procedure ("callback") executed for each element found. This procedure has the following format:
PROCEDURE <Procedure name>(nPosition is int) where <nPosition> is an integer that corresponds to the position of the searched text with respect to the text without tags. This value can be used: At the end of the search, <nPos> is set to 0. <Options>: Optional constant (or combination of constants) Search options: | | IgnoreCase | Case and accent insensitive search (ignores uppercase and lowercase differences). | WholeWord | Search for the whole word (enclosed in punctuation characters or in space characters). |
By default, the search is case-sensitive: the searched text and the text to find must have the same case. To perform a case-insensitive search, use the IgnoreCase constant. <Maximum number>: Optional integer Maximum number of elements to be found. Limits the search (for example, take into account only the first 5 elements found). Business / UI classification: UI Code
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|