ClampTextLength
Formularios, interacción, Unicode
Descripción
Auxiliar interno de TPDFlibFormSession que trunca un valor a como máximo un número solicitado de unidades de código UTF-16
Los valores ya dentro del límite pasan sin cambios y un límite no positivo produce una cadena vacía
El corte cae en el último límite de grafema extendido en o antes del límite, así que los pares sustitutos, las secuencias combinantes y los emoji unidos nunca se dividen
/MaxLen del campo de texto al establecer el valor de edición, reemplazar una selección y confirmar un valor
Declaración
function ClampTextLength(const Value: WideString;
MaxLength: Integer): WideString;
Parámetros
| Value | Texto que se va a truncar |
|---|---|
| MaxLength | Número máximo de unidades de código UTF-16 que se van a conservar |
Valor devuelto
Devuelve el valor sin cambios cuando cabe; en caso contrario, el prefijo más largo alineado con grafemas dentro del límite
Véase también
ApplySelectionEdit, CommitEdit, EnsureSelectionBoundaries, TPDFlibFormSelectionUnit, TPDFlibFormSession