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
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 45: | Line 45: | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* [[_UPRINTWIDTH]], [[_ULINESPACING]], [[_UPRINTSTRING]] | * [https://qb64phoenix.com/forum/showthread.php?tid=2810 Featured in our "Keyword of the Day" series] | ||
* [[_UPRINTWIDTH]], [[_ULINESPACING]], [[_UPRINTSTRING]], [[_UCHARPOS]] | |||
* [[_FONTWIDTH]], [[_FONTHEIGHT]], [[_FONT]] | * [[_FONTWIDTH]], [[_FONTHEIGHT]], [[_FONT]] | ||
* [[_PRINTWIDTH]], [[_PRINTSTRING]] | * [[_PRINTWIDTH]], [[_PRINTSTRING]] |
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