UFONTHEIGHT: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
m (Add _UCHARPOS to "See Also") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:_UFONTHEIGHT}} | {{DISPLAYTITLE:_UFONTHEIGHT}} | ||
The '''_UFONTHEIGHT''' function returns the global glyph height (incl. ascender/descender) of a font loaded by [[_LOADFONT]]. | The '''_UFONTHEIGHT''' function returns the global glyph height (incl. ascender/descender) of a font loaded by [[_LOADFONT]]. | ||
{{PageSyntax}} | {{PageSyntax}} | ||
: {{Parameter|pixelHeight&}} = [[_UFONTHEIGHT]][({{Parameter|fontHandle&}})] | : {{Parameter|pixelHeight&}} = [[_UFONTHEIGHT]][({{Parameter|fontHandle&}})] | ||
{{PageParameters}} | {{PageParameters}} | ||
* {{Parameter|fontHandle&}} is an optional font handle. | * {{Parameter|fontHandle&}} is an optional font handle. | ||
{{PageDescription}} | {{PageDescription}} | ||
Line 12: | Line 15: | ||
* If no font is set, it returns the current screen mode's text block height. | * If no font is set, it returns the current screen mode's text block height. | ||
* This is different from [[_FONTHEIGHT]] as it may return larger values when using scalable fonts. | * This is different from [[_FONTHEIGHT]] as it may return larger values when using scalable fonts. | ||
{{PageAvailability}} | {{PageAvailability}} | ||
Line 24: | Line 28: | ||
</gallery> | </gallery> | ||
<!-- additional availability notes go below here --> | <!-- additional availability notes go below here --> | ||
{{PageExamples}} | {{PageExamples}} | ||
Line 37: | Line 42: | ||
{{Ot|<nowiki>_UFONTHEIGHT = 32</nowiki>|#a9a9a9}} | {{Ot|<nowiki>_UFONTHEIGHT = 32</nowiki>|#a9a9a9}} | ||
{{OutputEnd}} | {{OutputEnd}} | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* [https://qb64phoenix.com/forum/showthread.php?tid=2810 Featured in our "Keyword of the Day" series] | |||
* [[_UPRINTWIDTH]], [[_ULINESPACING]], [[_UPRINTSTRING]], [[_UCHARPOS]] | * [[_UPRINTWIDTH]], [[_ULINESPACING]], [[_UPRINTSTRING]], [[_UCHARPOS]] | ||
* [[_FONTWIDTH]], [[_FONTHEIGHT]], [[_FONT]] | * [[_FONTWIDTH]], [[_FONTHEIGHT]], [[_FONT]] | ||
Line 44: | Line 51: | ||
* [[SCREEN]], [[_LOADFONT]] | * [[SCREEN]], [[_LOADFONT]] | ||
* [[Text Using Graphics]] | * [[Text Using Graphics]] | ||
{{PageNavigation}} | {{PageNavigation}} |
Latest revision as of 21:18, 18 June 2024
The _UFONTHEIGHT function returns the global glyph height (incl. ascender/descender) of a font loaded by _LOADFONT.
Syntax
- pixelHeight& = _UFONTHEIGHT[(fontHandle&)]
Parameters
- fontHandle& is an optional font handle.
Description
- Returns the height of the last font used if a handle is not designated.
- If no font is set, it returns the current screen mode's text block height.
- This is different from _FONTHEIGHT as it may return larger values when using scalable fonts.
Availability
Examples
- Example
- Show the difference of _UFONTHEIGHT vs. _FONTHEIGHT.
DIM fh AS LONG: fh = _LOADFONT("LHANDW.TTF", 23) PRINT "_FONTHEIGHT ="; _FONTHEIGHT(fh) PRINT "_UFONTHEIGHT ="; _UFONTHEIGHT(fh) |
_FONTHEIGHT = 23 _UFONTHEIGHT = 32 |
See also
- Featured in our "Keyword of the Day" series
- _UPRINTWIDTH, _ULINESPACING, _UPRINTSTRING, _UCHARPOS
- _FONTWIDTH, _FONTHEIGHT, _FONT
- _PRINTWIDTH, _PRINTSTRING
- SCREEN, _LOADFONT
- Text Using Graphics