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 |