Difference between revisions of "FontBase"
From GiderosMobile
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<!-- GIDEROSOBJ:FontBase --> | <!-- GIDEROSOBJ:FontBase --> | ||
− | ''' | + | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/> |
− | ''' | + | '''Available since:''' Gideros 2011.6<br/> |
− | ''' | + | '''Inherits from:''' [[Object]]<br/> |
− | === | + | |
− | + | === Description === | |
− | + | '''FontBase''' is the base class for Font and TTFont classes. | |
− | + | ||
{|- | {|- | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
− | === | + | === Methods === |
− | [[ | + | [[FontBase:getAdvanceX]] ''returns the width of the first character''<br/><!--GIDEROSMTD:FontBase:getAdvanceX(text,letterSpacing,size) returns the width of the first character--> |
− | [[ | + | [[FontBase:getAscender]] ''returns the ascender of the font''<br/><!--GIDEROSMTD:FontBase:getAscender() returns the ascender of the font--> |
− | [[ | + | [[FontBase:getBounds]] ''returns the tight bounding rectangle of the characters in the string specified by text''<br/><!--GIDEROSMTD:FontBase:getBounds(text) returns the tight bounding rectangle of the characters in the string specified by text--> |
− | [[ | + | [[FontBase:getCharIndexAtOffset]] ''returns the offset within the given text string''<br/><!--GIDEROSMTD:FontBase:getCharIndexAtOffset(text,offset,letterSpacing,size) returns the offset within the given text string--> |
− | [[ | + | [[FontBase:getLineHeight]] ''returns the distance from one base line to the next''<br/><!--GIDEROSMTD:FontBase:getLineHeight() returns the distance from one base line to the next--> |
− | [[ | + | [[FontBase:layoutText]] ''computes the text layout with given constraints''<br/><!--GIDEROSMTD:FontBase:layoutText(text,width,height,flags,letterSpacing,lineSpacing,tabSpace,breakChar) computes the text layout with given constraints--> |
+ | |||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
− | === | + | === Events === |
− | === | + | === Constants === |
− | [[ | + | '''[[FontBase Constants]]''' |
− | + | <!--GIDEROSCST:FontBase.TLF_BOTTOM TLF_BOTTOM--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_BREAKWORDS TLF_BREAKWORDS--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_CENTER TLF_CENTER--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_JUSTIFIED TLF_JUSTIFIED--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_LEFT TLF_LEFT--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_LTR TLF_LTR--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_NOBIDI TLF_NOBIDI--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_NOSHAPING TLF_NOSHAPING--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_NOWRAP TLF_NOWRAP--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_ASCENT TLF_REF_ASCENT--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_BASELINE TLF_REF_BASELINE--> | |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_BOTTOM TLF_REF_BOTTOM--> | |
+ | <!--GIDEROSCST:FontBase.TLF_REF_DESCENT TLF_REF_DESCENT--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_REF_LINETOP TLF_REF_LINETOP--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_REF_MEDIAN TLF_REF_MEDIAN--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_REF_MIDDLE TLF_REF_MIDDLE--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_REF_TOP TLF_REF_TOP--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_RIGHT TLF_RIGHT--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_RTL TLF_RTL--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_TOP TLF_TOP--> | ||
+ | <!--GIDEROSCST:FontBase.TLF_VCENTER TLF_VCENTER--> | ||
|} | |} | ||
+ | |||
+ | {{GIDEROS IMPORTANT LINKS}} |
Latest revision as of 18:11, 17 November 2023
Supported platforms:
Available since: Gideros 2011.6
Inherits from: Object
Description
FontBase is the base class for Font and TTFont classes.
MethodsFontBase:getAdvanceX returns the width of the first character |
EventsConstants |