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
(Initial version) |
(Add availability) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:_UFONTHEIGHT}} | {{DISPLAYTITLE:_UFONTHEIGHT}} | ||
The [[_UFONTHEIGHT]] function returns the true font height of a font handle created by [[_LOADFONT]]. | The [[_UFONTHEIGHT]] function returns the true font height of a font handle created by [[_LOADFONT]]. | ||
{{PageSyntax}} | {{PageSyntax}} | ||
:{{Parameter|pixelHeight&}} = [[_UFONTHEIGHT]][({{Parameter|fontHandle&}})] | :{{Parameter|pixelHeight&}} = [[_UFONTHEIGHT]][({{Parameter|fontHandle&}})] | ||
{{PageParameters}} | |||
* {{Parameter|fontHandle&}} is an optional font handle. | |||
{{PageDescription}} | {{PageDescription}} | ||
Line 12: | Line 13: | ||
* 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}} | |||
<!-- QB64 = a version or none, QBPE = a version or all, Platforms = yes or no --> | |||
<gallery widths="48px" heights="48px" mode="nolines"> | |||
File:Qb64.png|'''no''' | |||
File:Qbpe.png|'''v3.7.0''' | |||
File:Apix.png | |||
File:Win.png|'''yes''' | |||
File:Lnx.png|'''yes''' | |||
File:Osx.png|'''yes''' | |||
</gallery> | |||
<!-- additional availability notes go below here --> | |||
{{PageExamples}} | {{PageExamples}} | ||
Line 21: | Line 33: | ||
{{Cl|PRINT}} {{Text|<nowiki>"_UFONTHEIGHT ="</nowiki>|#FFB100}}; {{Cl|_UFONTHEIGHT}}(fh) | {{Cl|PRINT}} {{Text|<nowiki>"_UFONTHEIGHT ="</nowiki>|#FFB100}}; {{Cl|_UFONTHEIGHT}}(fh) | ||
{{CodeEnd}} | {{CodeEnd}} | ||
{{OutputStartBG0}} | {{OutputStartBG0}} | ||
Line 27: | Line 38: | ||
{{Ot|<nowiki>_UFONTHEIGHT = 32</nowiki>|#a9a9a9|}} | {{Ot|<nowiki>_UFONTHEIGHT = 32</nowiki>|#a9a9a9|}} | ||
{{OutputEnd}} | {{OutputEnd}} | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
Line 35: | Line 45: | ||
* [[SCREEN]], [[_LOADFONT]] | * [[SCREEN]], [[_LOADFONT]] | ||
* [[Text Using Graphics]] (Demo) | * [[Text Using Graphics]] (Demo) | ||
{{PageNavigation}} | {{PageNavigation}} |
Revision as of 03:19, 30 April 2023
The _UFONTHEIGHT function returns the true font height of a font handle created 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: _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
- _UPRINTWIDTH, _ULINESPACING, _UPRINTSTRING
- _FONTWIDTH, _FONTHEIGHT, _FONT
- _PRINTWIDTH, _PRINTSTRING
- SCREEN, _LOADFONT
- Text Using Graphics (Demo)