|
|
|
|
|
Reemplaza o inserta una cadena de caracteres en un control RTF (que se encuentra en una ventana o en un informe WINDEV) o en una cadena en RTF (que contiene un texto en RTF). // Use with an RTF edit control n is int sSoughtWord is string = "Developing is fantastic" sReplaceWord is string = "Easy development!" // Case-insensitive search starting from the end of selection n = RTFSearch(EDT_Edit1, sSoughtWord) // If the word was found IF n <> 0 THEN // Replaces the word found RTFReplace(EDT_Edit1, sReplaceWord, n, n + Length(sSoughtWord)) END
// Use with a string nRes is int sString is string = EDT_Edit1 // Search for the whole RTF word nRes = RTFSearch(sString, "RTF", rtfFullWord + rtfCaseSensitive) WHILE nRes <> 0 // Replace the words found by "WD" sString = RTFReplace(sString, "WD", nRes, nRes + 3) nRes = RTFSearch(sString, "RTF", rtfFullWord + rtfCaseSensitive, nRes + 3) END
Sintaxis
Sustitución en un control RTF Ocultar los detalles
RTFReplace(<RTF control> , <String to insert> [, <Start> , <End>])
<RTF control>: Nombre del control Nombre del control RTF en el que se realizará la sustitución. La sustitución se realizará en el control directamente. <String to insert>: Cadena de caracteres Cadena de caracteres que se insertará en el control en la posición <Start>. <Start>: Entero opcional Posición en la que se insertará <String to Insert> en el <RTF Control>. Si no se especifica este parámetro, el texto sustituirá a la selección actual. Si no hay selección actual, el texto se insertará en la posición del cursor. SI <Start> = <End>, el texto se insertará en la posición <Start>. <End>: Entero opcional Especifique si el texto debe insertarse o si debe sustituir al texto existente. Si <Start> = <End> (o si <Start> es mayor que <End>), el texto se insertará en la posición <Start>. Si <Start> es inferior a <End>, el texto sustituirá a los caracteres que se encuentren entre <Start> y <End>.
Sustitución en una cadena RTF Ocultar los detalles
<Result> = RTFReplace(<RTF string> , <String to insert> [, <Start> , <End>])
<Result>: Cadena de caracteres Nueva cadena en la que se reemplazaron las cadenas especificadas. La cadena inicial no se modifica. <RTF string>: Cadena de caracteres Nombre de la cadena de caracteres en RTF donde se realizará la sustitución. Esta cadena no se modifica <String to insert>: Cadena de caracteres Cadena de caracteres que se insertará en el control en la posición <Start>. <Start>: Entero opcional Posición en la que se insertará <String to Insert> en el <RTF String>. Si no se especifica este parámetro, el texto sustituirá a la selección actual. Si no hay selección actual, el texto se insertará en la posición del cursor. SI <Start> = <End>, el texto se insertará en la posición <Start>. <End>: Entero opcional Especifique si el texto debe insertarse o si debe sustituir al texto existente. Si <Start> = <End> (o si <Start> es mayor que <End>), el texto se insertará en la posición <Start>. Si <Start> es inferior a <End>, el texto sustituirá a los caracteres que se encuentren entre <Start> y <End>.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|