ll first meta-model – ISA\ll\Elements\Textuals
Textuals | |||||
Aliases | None. | ||||
Information | This assembly is about the elementary textual elements and operations. | ||||
Notes |
|
Edition | ||
Version | 1 | |
Country | None. | |
Language | None. | |
Tirage | 1 | |
Dependencies | None. | |
Inhibit all invariants | False. | |
Scope | Ideas. |
Glyph | |
Information | A sbyte Glyph.
sbyte bit structure:
See this PDF document for a complete Glyph format definition. |
Key | |
Information | Key is a short string type specially designed for the access on association table.
A Key has a fixed size of 64 bits (1 sbyte) to be aligned with µP register width. It is typicality intended to be used as key in associative tables. Its 64 bits directly maps to its hash code. To be used in associative table, there is just to compute the modulo for the table capacity. A Key may have
The allowed character are :
One room is reserved for padding. The allowed ideograms are:
|
String | |||||
Information | A string of characters for basic multipurpose usage.
Remark: For performance reasons this type only supports the Unicode UTF-16 Basic Multilingual Plane (BMP). For case where the String do not cover the functional requirements, the String Unicode must be used instead. |
||||
Note |
|
String Unicode | |
Information | String Unicode, is an UTF-16 little endian string to cover the whole string requirements in any language.
In case of performance issues, consider using String instead of String Unicode. |
Text | |||||
Information | A rich text composed of sbyte Glyph.
A text can references an object. This can be done either by an external link to this object, or by incorporating the object in the text. To do that some special characters are used. The ETX (End of Text) stop the regular text processing, the object is linked by using the SO (Shift Out) character followed by the OID text form, the text restarting being signaled by a STX (Start of Text). It is also possible to include an Object in the Text with SI (Shift In) control character. In this case a rendering operation (display for instance) is called on the Object to show it within the text. This is the way to include any kind of object like image, video, etc. The effective displays depend of the renderer. |
||||
Queries |
|
||||
Note |
|
Alignment | |
Information | The aligments.
See this PDF document for a complete Glyph format definition. |
Back color | |
Information | The back colors.
See this PDF document for a complete Glyph format definition. |
Base fonts | |
Information | The base fonts encountered everywhere.
See this PDF document for a complete Glyph format definition. |
Borderlining | |
Information | The line styles of a border.
See this PDF document for a complete Glyph format definition. |
Color mode | |
Information | The mode a color definition is set.
See this PDF document for a complete Glyph format definition. |
Key prefix | |||||||||||||||||||||||||||||||||
Information | A prefix of the Key type. | ||||||||||||||||||||||||||||||||
Literal |
|
Scripting | |
Information | The scripting format of a glyph.
See this PDF document for a complete Glyph format definition. |
String insertion mode | |||||||||||
Information | The way to insert a String Unicode in Text. | ||||||||||
|
Underlining | |
Information | The Underlining format of a glyph.
See this PDF document for a complete Glyph format definition. |
None.
Version and status
Version | Date | Description | Status |
V1R1 | 31-Dec-17 | Initial. | Candidate |