ReplaceSelection
Formularios, interacción, Unicode
Descripción
Reemplaza la selección normalizada en el campo de texto activo o el cuadro combinado editable y contrae el cursor después del reemplazo aceptado La sesión envía primero la acción
La sesión primero despacha la acción /K del campo por medio de OnAction, y después llama a OnTextEdit con el texto seleccionado y un reemplazo mutable
Un veto deja sin cambios el valor de edición, la selección, el estado modificado y el campo del documento
/MaxLen de los campos de texto conservan el prefijo y el sufijo existentes, truncan solo el texto insertado y nunca dividen un clúster de grafemas extendido
Declaración
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Parámetros
| ReplacementText | Texto propuesto para la selección normalizada actual antes de la modificación del host y la aplicación de la longitud |
|---|
Valor devuelto
Devuelve 1 cuando el reemplazo se acepta, incluido un reemplazo sin operación; en caso contrario, 0
Ejemplo
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Véase también
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession