|
|
|
|
- Columna de tabla
- Atributo rtfColor
Cambia o enumera los atributos del texto actualmente seleccionado en un RTF control (que se encuentra en una ventana o en un WINDEV reporte). Esta función también se puede utilizar en una cadena de caracteres que contenga texto en formato RTF. Observación: En una ventana, el texto puede ser seleccionado por el usuario o mediante programación con Cursor y CursorEnd. // Switches the selection to Arial RTFSelection(EDT_Edit1, rtfFontName, "Arial") // Switches the size of the font to 12 RTFSelection(EDT_Edit1, rtfFontSize, 12) // Makes the selection bold RTFSelection(EDT_Edit1, rtfBold, True) // Modifies the color of the selection RTFSelection(EDT_Edit1, rtfColor, RGB(134, 345, 255)) // If the selection contains different values IF RTFSelection(EDT_Edit1, rtfBold) = "" THEN // Switch everything to bold RTFSelection(EDT_Edit1, rtfBold, True) ELSE // Reverse the status bBold is boolean = RTFSelection(EDT_Edit1, rtfBold) RTFSelection(EDT_Edit1, rtfBold, NOT bBold) END
// Switch all the occurrences of "WINDEV" to red and underlined I is int I = RTFSearch(EDT_Edit1, "WINDEV") WHILE I > 0 // Switch to red RTFSélection(EDT_Edit1, rtfColor, LightRed, I, 6) // Switch to underlined RTFSélection(EDT_Edit1, rtfUnderlined, True, I, 6) // Find the next occurrence of "WINDEV" I = RTFSearch(EDT_Edit1, "WINDEV", rtfCaseSensitive, I + 1) END
// Transform an RTF text MyText is string MyRTFText is string MyText = "Unformatted text coming from a WLanguage character string" MyRTFText = RTFSelection(MyText, rtfBold, True, 1, Length(MyText)) EDT_RTFInput = MyRTFText
Sintaxis
Selección en un RTF control Ocultar los detalles
<Result> = RTFSelection(<RTF control> , <Attribute> [, <New value> [, <Start> [, <Size>]]])
<Result>: Cadena de caracteres, entero, booleano - Valor anterior del atributo. El tipo depende del atributo especificado.
- Vaciar la cadena (""") si la selección contiene diferentes versiones del mismo atributo (selección en negrita y no negrita, por ejemplo).
<RTF control>: Nombre del control Nombre de RTF control. <Attribute>: Constante Atributo a recuperar o modificar: | | rtfAlignment | Alineación de los párrafos seleccionados. Valores posibles:- haLeft: izquierda.
- haRight: derecha.
- haCenter: centrado.
- haJustified: justificado.
| rtfBackgroundColor | Color de fondo del texto (tipo del atributo: Entero). | rtfBold | Los caracteres en negrita (tipo del atributo: Booleano). | rtfColor | Color del texto (tipo del atributo: Entero). | rtfFontName | Nombre de la fuente utilizada (tipo de atributo: Cadena de caracteres). | rtfFontSize | Tamaño de la fuente (en píxeles) (tipo del atributo: Entero). | rtfItalic | Caracteres cursiva (tipo del atributo: Booleano). | rtfStrikethrough | Caracteres tachados (tipo del atributo: Booleano). | rtfUnderlined | Caracteres subrayados (tipo del atributo: Booleano). |
<New value>: Cadena de caracteres, entero, booleano (opcional) Para una modificación, nuevo valor del atributo especificado. <Start>: Entero opcional Posición del personaje del que debe recuperarse o cambiarse el tipo de atributo. Si no se especifica este parámetro, se recupera o modifica el atributo del texto actualmente seleccionado en el control Campo de entrada. <Size>: Entero opcional Número de caracteres cuyo tipo de atributo debe recuperarse o modificarse. Si no se especifica este parámetro, se recupera o modifica el atributo del texto actualmente seleccionado en el control Campo de entrada.
Selección en una cadena de RTF Ocultar los detalles
<Result> = RTFSelection(<RTF string> , <Attribute> , <New value> , <Start> , <Size>)
<Result>: Cadena de caracteres Nuevo string donde se han realizado las diferentes modificaciones. La cadena inicial no se modifica. <RTF string>: Cadena de caracteres Cadena de caracteres en formato RTF. <Attribute>: Constante Atributo a recuperar o modificar: | | rtfAlignment | Alineación de los párrafos seleccionados. Valores posibles:- haLeft: izquierda.
- haRight: derecha.
- haCenter: centrado.
- haJustified: justificado.
| rtfBackgroundColor | Color de fondo del texto (tipo del atributo: Entero). | rtfBold | Los caracteres en negrita (tipo del atributo: Booleano). | rtfColor | Color del texto (tipo del atributo: Entero). | rtfFontName | Nombre de la fuente utilizada (tipo de atributo: Cadena de caracteres). | rtfFontSize | Tamaño de la fuente (en píxeles) (tipo del atributo: Entero). | rtfItalic | Caracteres cursiva (tipo del atributo: Booleano) | rtfStrikethrough | Caracteres tachados (tipo del atributo: Booleano). | rtfUnderlined | Caracteres subrayados (tipo del atributo: Booleano). |
<New value>: Cadena de caracteres, entero, booleano Para una modificación, nuevo valor del atributo especificado. <Start>: Integro Posición del personaje del que debe recuperarse o cambiarse el tipo de atributo. Atención: Esta posición ignora las etiquetas RTF. <Size>: Integro Número de caracteres cuyo tipo de atributo debe recuperarse o modificarse. Observaciones Columna de tabla RTFSelección permite cambiar la selección de la celda active. Ninguna otra célula puede ser modificada. El siguiente código desencadena un error: RTFSélection({ControlCurrent()}[TableSelect(TABLE_Table1)], rtfColor, LightGray)
Se debe utilizar el siguiente código: RTFSélection({ControlCurrent()}, rtfColor, LightGray)
Atributo rtfColor El atributo rtfColor puede devolver o recibir el valor DefaultColor: el Color del texto depende de los parámetros del Color definidos en el panel control de Windows.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|