Difference between revisions of "FontBase"
From GiderosMobile
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--> |
− | <!-- 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--> |
− | <!-- GIDEROSMTD:FontBase:getAscender() returns the ascender of the font --> | + | [[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--> |
− | <!-- GIDEROSMTD:FontBase:getBounds(text) returns the tight bounding rectangle of the characters in the string specified by text --> | + | [[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--> |
− | [[ | ||
− | <!-- GIDEROSMTD:FontBase:getCharIndexAtOffset(text,offset,letterSpacing,size) returns the offset within the given text string --> | ||
− | [[ | ||
− | <!-- GIDEROSMTD:FontBase:getLineHeight() returns the distance from one base line to the next --> | ||
− | [[ | ||
| 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_BOTTOM TLF_BOTTOM--> |
− | + | <!--GIDEROSCST:FontBase.TLF_BREAKWORDS TLF_BREAKWORDS--> | |
− | <!-- GIDEROSCST:FontBase.TLF_BREAKWORDS TLF_BREAKWORDS -- | + | <!--GIDEROSCST:FontBase.TLF_CENTER TLF_CENTER--> |
− | + | <!--GIDEROSCST:FontBase.TLF_JUSTIFIED TLF_JUSTIFIED--> | |
− | <!-- GIDEROSCST:FontBase.TLF_CENTER TLF_CENTER -- | + | <!--GIDEROSCST:FontBase.TLF_LEFT TLF_LEFT--> |
− | + | <!--GIDEROSCST:FontBase.TLF_LTR TLF_LTR--> | |
− | <!-- GIDEROSCST:FontBase.TLF_JUSTIFIED TLF_JUSTIFIED -- | + | <!--GIDEROSCST:FontBase.TLF_NOBIDI TLF_NOBIDI--> |
− | + | <!--GIDEROSCST:FontBase.TLF_NOSHAPING TLF_NOSHAPING--> | |
− | <!-- GIDEROSCST:FontBase.TLF_LEFT TLF_LEFT -- | + | <!--GIDEROSCST:FontBase.TLF_NOWRAP TLF_NOWRAP--> |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_ASCENT TLF_REF_ASCENT--> | |
− | <!-- GIDEROSCST:FontBase.TLF_LTR TLF_LTR -- | + | <!--GIDEROSCST:FontBase.TLF_REF_BASELINE TLF_REF_BASELINE--> |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_BOTTOM TLF_REF_BOTTOM--> | |
− | <!-- GIDEROSCST:FontBase.TLF_NOBIDI TLF_NOBIDI -- | + | <!--GIDEROSCST:FontBase.TLF_REF_DESCENT TLF_REF_DESCENT--> |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_LINETOP TLF_REF_LINETOP--> | |
− | <!-- GIDEROSCST:FontBase.TLF_NOSHAPING TLF_NOSHAPING -- | + | <!--GIDEROSCST:FontBase.TLF_REF_MEDIAN TLF_REF_MEDIAN--> |
− | + | <!--GIDEROSCST:FontBase.TLF_REF_MIDDLE TLF_REF_MIDDLE--> | |
− | <!-- GIDEROSCST:FontBase.TLF_NOWRAP TLF_NOWRAP -- | + | <!--GIDEROSCST:FontBase.TLF_REF_TOP TLF_REF_TOP--> |
− | + | <!--GIDEROSCST:FontBase.TLF_RIGHT TLF_RIGHT--> | |
− | <!-- GIDEROSCST:FontBase.TLF_REF_ASCENT TLF_REF_ASCENT -- | + | <!--GIDEROSCST:FontBase.TLF_RTL TLF_RTL--> |
− | + | <!--GIDEROSCST:FontBase.TLF_TOP TLF_TOP--> | |
− | <!-- GIDEROSCST:FontBase.TLF_REF_BASELINE TLF_REF_BASELINE -- | + | <!--GIDEROSCST:FontBase.TLF_VCENTER TLF_VCENTER--> |
− | |||
− | <!-- 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}} | {{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 |