La función LeftStr(), declarada en la unit System.StrUtils, devuelve una cadena que contiene un número específico de caracteres desde el lado izquierdo del parámetro ingresado.
Declaración de la función LeftStr()
function LeftStr(const AString: AnsiString; const Count: Integer): AnsiString; overload;
function LeftStr(const AString: WideString; const Count: Integer): WideString; overload;
AString representa una expresión de tipo string desde la cual se devuelven los caracteres de la izquierda indicados en Count.
El parámetro Count determina cuántos caracteres devuelve la función. Si es 0, devuelve una cadena de longitud cero (“”). Si es mayor o igual al número de caracteres en AString, se devuelve toda la cadena ingresada.
Ejemplo de la función LeftStr()
Uses System.StrUtils;
...
var
vTxt : string;
begin
vTxt := 'Delphi desde cero, programa tu vida.';
vTxt := LeftStr(vTxt,12);
// ahora vTxt es igual a 'Delphi desde'
end;