Unicode Support Library Documentation ¶ Company CODESYS Title Unicode Support Version 4.0.0.0 Categories Application|Strings Namespace UC Author CODESYS Development GmbH Placeholder UnicodeSupport Description 1 ¶ Provides functions to test some properties of Unicode code points Contents: ¶ Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Unicode Aliases Enums Functions Globals Indices and tables ¶ 1 Based on Unicode Support.library, last modified 21.06.2023, 11:09:48. LibDoc 4.4.0.0-b.27 The content file Unicode Support.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 21.06.2023, 11:09:50.
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL InOut: Scope Name Type Return IsLibReleased BOOL
Unicode ¶ Aliases RUNE (Alias) Enums ERROR (Enum) Functions Categorisation IsControl (Function) IsDigit (Function) IsGraphic (Function) IsLetter (Function) IsLower (Function) IsMark (Function) IsNumber (Function) IsPrint (Function) IsPunct (Function) IsSpace (Function) IsSymbol (Function) IsTitle (Function) IsUpper (Function) Mapping EqualFold (Function) ToLower (Function) ToTitle (Function) ToUpper (Function) Globals Constants (GVL) Parameter (ParamList)
RUNE (ALIAS) ¶ TYPE RUNE : UTF8.|dRUNE| The term rune appears in the libraries and source code, and means exactly the same as “unicode code point”, with one interesting addition. This library defines the word rune as an alias for the type DINT , so programs can be clear when an integer value represents a code point. Moreover, what you might think of as a character constant is called a rune constant. The type and value of the expression WSTRING#"⌘" is a rune with the integer value DINT#16#2318 .
IRange.GetNextRune (METH) ¶ METHOD GetNextRune : RUNE Unpacks the next UTF-8 encoding in a IString instance and returns the rune and its position and length in bytes. InOut: Scope Name Type Comment Return GetNextRune RUNE Output udiLength UDINT Returns the length of rune in bytes eErrorID ERROR Check error message for better diagnostics
IRange.Reset (METH) ¶ METHOD Reset : ERROR Set back the original state of this IRange instance InOut: Scope Name Type Return Reset ERROR