TUCA_DataBook
Collation data book
Declaration
Source position: unicodedata.pas line 402
Type
TUCA\_DataBook = record
public
Base : PUCA\_DataBook;
Version : TCollationVersion;
CollationName : TCollationName;
VariableWeight : TUCA\_VariableKind;
Backwards : Array[0..3] of Boolean;
BMP\_Table1 : PByte;
BMP\_Table2 : PUInt24;
OBMP\_Table1 : PWord;
OBMP\_Table2 : PUInt24;
PropCount : Integer;
Props : PUCA\_PropItemRec;
VariableLowLimit : Word;
VariableHighLimit : Word;
NoNormalization : Boolean;
ComparisonStrength : Byte;
Dynamic : Boolean;
function IsVariable(const AWeight: PUCA\_PropWeights) : Boolean;
end
Description
TUCA_DataBook describes a Unicode Collation Algorithm data set. data sets can be registered using the RegisterCollation function or loaded from file using LoadCollation . A collation data book must be specified when comparing unicode strings.
See also
| Name | Description |
|---|---|
| Byte | An unsigned 8-bits integer |
| IncrementalCompareString | Compare 2 strings using the specified collation |
| Integer | A signed 16-bits integer |
| LoadCollation | Load a binary collation data file from file |
| PByte | Pointer to byte]() type |
| PWord | Pointer to word]() type |
| RegisterCollation | Register a new collation |
| TCollationName | Collation name string type (fixed length) |
| TUCA_PropItemRec | Unicode Collation data item properties |
| TUCA_VariableKind | Options for weighting data |
| UInt24 | Alias for TUInt24Rec |
| UInt24 | Alias for TUInt24Rec |
| Word | An unsigned 16-bits integer |
| Word | An unsigned 16-bits integer |