diff --git a/docs/xml/lazutils/lazutf8.xml b/docs/xml/lazutils/lazutf8.xml index b4c7498f7a..37d4c64cc9 100644 --- a/docs/xml/lazutils/lazutf8.xml +++ b/docs/xml/lazutils/lazutf8.xml @@ -1530,6 +1530,76 @@ Inline variant of UTF8UpperCase. Values to convert in the function. + + +Gets the uppercase value for the specified text. Optimized to improve speed for ASCII content in the argument. + + +

+UTF8UpperCaseFast examines the ordinal values for the characters in +AText to determine how the return value is derived. It is optimized +for ASCII content (byte values in the range 1..128). It converts individual +characters in the range ['a'..'z'] by subtracting 32 from their ordinal values. +

+

+If a non-ASCII byte value is found in AText, the return value is derived by +calling UTF8UpperCase with the value in AText as an argument. +

+
+ +Added in LazUtils version 4.0. + + + + + +
+ + +Uppercase value for the specified text. + + + + +String with the content examined and converted to its uppercase representation. + + + + + +Gets the lowercase value for the specified text. Optimized to improve speed for ASCII content in the argument. + + +

+UTF8LowerCaseFast examines the ordinal values for the characters in +AText to determine how the return value is derived. It is optimized +for ASCII content (byte values in the range 1..128). It converts individual +characters in the range ['A'..'Z'] by adding 32 to their ordinal values. +

+

+If a non-ASCII byte value is found in AText, the return value is derived by +calling UTF8UpperCase with the value in AText as an argument. (n.b.) +

+
+Added in LazUtils version 4.0. + + + + + +
+ + +Lowercase value for the specified text. (n.b. For UTF-8-encoded content the +result is actually converted to uppercase.) + + + + +String with the content examined and converted to its lowercase representation. + + + Provides a simplistic implementation of UTF8UpperCase and UTF8LowerCase.