[Overview][Resource strings][Constants][Types][Procedures and functions][Index] |
Collation data book
Source position: unicodedata.pas line 331
type TUCA_DataBook = record |
||
public |
||
Base: PUCA_DataBook; |
|
Collation set on which this collation set is based. |
Version: TCollationName; |
|
Version of this collation. |
CollationName: TCollationName; |
|
Name of this collation |
VariableWeight: TUCA_VariableKind; |
|
How collation weights are encoded |
|
Is the collation weighting in backwards direction |
|
BMP_Table1: PByte; |
|
BMP Data, table 1 |
BMP_Table2: PUInt24; |
|
BMP Data, table 2 |
OBMP_Table1: PWord; |
|
? |
OBMP_Table2: PUInt24; |
|
? |
PropCount: Integer; |
|
Property count (number of items in table) |
Props: PUCA_PropItemRec; |
|
Property data. |
VariableLowLimit: Word; |
|
First variable weighted weight |
VariableHighLimit: Word; |
|
Last variable weighted weight |
Dynamic: Boolean; |
|
? |
function IsVariable(); |
|
Check if a weight is a variable weight |
end; |
TUCA_DataBook describes a Unicode Collation Alghorithm 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.
|
Register a new collation |
|
|
Load a binary collation data file from file |
|
|
Compare 2 strings using the specified collation |