LazUtils: Add a trivial function StringOfCodePoint to unit LazUnicode.

git-svn-id: trunk@55701 -
This commit is contained in:
juha 2017-08-19 16:03:23 +00:00
parent 8ab9a32b8e
commit 6169b87086

View File

@ -50,6 +50,8 @@ uses
function UnicodeToWinCP(const s: string): AnsiString;
function WinCPToUnicode(const s: AnsiString): string;
function StringOfCodePoint(ACodePoint: String; N: Integer): String;
type
// Base class for CodePoint and Character enumerators.
TUnicodeEnumeratorBase = class
@ -222,6 +224,16 @@ begin
{$ENDIF}
end;
function StringOfCodePoint(ACodePoint: String; N: Integer): String;
// Like StringOfChar
var
i: Integer;
begin
Result := '';
for i := 1 to N do
Result := Result + ACodePoint;
end;
{ TUnicodeEnumeratorBase }
constructor TUnicodeEnumeratorBase.Create(const A: String);