MiniGUI API Reference (MiniGUI-Threads)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
The character transformation rule indicates how UStrGetBreaks transforms text for styling purposes; can be. More...
Macros | |
#define | CTR_NONE 0x00 |
No effects. More... | |
#define | CTR_CAPITALIZE 0x01 |
Puts the first typographic letter unit of each word, if lowercase, in titlecase; other characters are unaffected. More... | |
#define | CTR_UPPERCASE 0x02 |
Puts all letters in uppercase. More... | |
#define | CTR_LOWERCASE 0x03 |
Puts all letters in lowercase. More... | |
#define | CTR_FULL_WIDTH 0x10 |
Puts all typographic character units in fullwidth form. If a character does not have a corresponding fullwidth form, it is left as is. This value is typically used to typeset Latin letters and digits as if they were ideographic characters. More... | |
#define | CTR_FULL_SIZE_KANA 0x20 |
Converts all small Kana characters to the equivalent full-size Kana. This value is typically used for ruby annotation text, where authors may want all small Kana to be drawn as large Kana to compensate for legibility issues at the small font sizes typically used in ruby. More... | |
The character transformation rule indicates how UStrGetBreaks transforms text for styling purposes; can be.
- CTR_NONE, - or one of CTR_CAPITALIZE, CTR_UPPERCASE, and CTR_LOWERCASE, - and OR'ed with CTR_FULL_WIDTH and/or CTR_FULL_SIZE_KANA
#define CTR_CAPITALIZE 0x01 |
#define CTR_FULL_SIZE_KANA 0x20 |
Converts all small Kana characters to the equivalent full-size Kana. This value is typically used for ruby annotation text, where authors may want all small Kana to be drawn as large Kana to compensate for legibility issues at the small font sizes typically used in ruby.
#define CTR_FULL_WIDTH 0x10 |