Difference between revisions of "FontBase"
From GiderosMobile
Tag: Undo |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | <!-- 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/> | '''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/> | '''Available since:''' Gideros 2011.6<br/> | ||
Line 6: | Line 6: | ||
=== Description === | === Description === | ||
− | + | '''FontBase''' is the base class for Font and TTFont classes. | |
{|- | {|- | ||
− | |||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
− | |||
=== Methods === | === Methods === | ||
− | [[FontBase:getAdvanceX]] <br/> | + | [[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/> | + | [[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/> | + | [[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]] <br/> | + | [[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/> | + | [[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]] '' | + | [[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 === | === Events === | ||
− | |||
=== Constants === | === Constants === | ||
− | [[FontBase | + | '''[[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 |