|
|
|
|
Sustituye o inserta una cadena de caracteres en una control RTF (que se encuentra en una ventana o en una reporte 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 RTF control Ocultar los detalles
RTFReplace(<RTF control> , <String to insert> [, <Start> , <End>])
<RTF control>: Nombre del control Nombre de RTF control en el que se realizará la sustitución. El reemplazo se realizará en la control directamente. <String to insert>: Cadena de caracteres Cadena de caracteres que se insertará en la control en la posición . <Start>: Entero opcional Posición en la que se insertará en el . Si no se especifica este parámetro, el texto reemplazará la selección actual. Si no hay ninguna selección actual, el texto se insertará en la posición del cursor. SI = , el texto se insertará en la posición . <End>: Entero opcional Especifique si se debe insertar el texto o si se debe reemplazar el texto existente.. Si = (o si es mayor que ), el texto se insertará en la posición . Si es menor que , el texto sustituirá a los caracteres que se encuentren entre y <End>.
Reemplazo en una cadena de 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 la control en la posición . <Start>: Entero opcional Posición en la que se insertará en el . Si no se especifica este parámetro, el texto reemplazará la selección actual. Si no hay ninguna selección actual, el texto se insertará en la posición del cursor. SI = , el texto se insertará en la posición . <End>: Entero opcional Especifique si se debe insertar el texto o si se debe reemplazar el texto existente.. Si = (o si es mayor que ), el texto se insertará en la posición . Si es menor que , el texto sustituirá a los caracteres que se encuentren entre y <End>.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|